Monday, 20 June 2016

one field text box and multiple validator

function valfunemail(source, args) {
            var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
         
            if ($.trim($("#txtemail").val()) == "") {
                $("#rfvtxtemail").css("display", "inline");
                $("#rfvtxtemail").css("display", "block");
                args.IsValid = false;
            } else if (reg.test($("#txtemail").val()) == false) {
                  $("#rfevtxtemail").css("display", "inline");
                $("#rfevtxtemail").css("display", "block");
                args.IsValid = false;
            } else {
                //$(".txtmobile").css("border-color", "");
                args.IsValid = true;
            }

        }



  <asp:TextBox ID="txtemail" runat="server" MaxLength="100"></asp:TextBox>
                                       
                                        <asp:RequiredFieldValidator ID="rfvtxtemail" ControlToValidate="txtemail"
                                            runat="server" ValidationGroup="paymentgp" ForeColor="red" ErrorMessage="Please enter email id"
                                            Display="Dynamic" class="errorMsg errorLeft"></asp:RequiredFieldValidator>
                                        <asp:RegularExpressionValidator ID="rfevtxtemail" runat="server" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
                                            ValidationGroup="paymentgp" ErrorMessage="Please enter valid email id" ForeColor="red"
                                            ControlToValidate="txtemail" Display="Dynamic" class="errorMsg errorLeft" />

                                             <asp:RequiredFieldValidator ID="RequiredFieldValidator5" ControlToValidate="txtemail"
                                            runat="server" ValidationGroup="paymentgp1" ForeColor="red" ErrorMessage=""
                                            Display="Dynamic" class="errorMsg errorLeft"></asp:RequiredFieldValidator>
                                        <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
                                            ValidationGroup="paymentgp1" ErrorMessage="" ForeColor="red"
                                            ControlToValidate="txtemail" Display="Dynamic" class="errorMsg errorLeft" />

Monday, 13 June 2016

post request

using (WebClient client = new WebClient())
   {

       byte[] response =
       client.UploadValues("http://dork.com/service", new NameValueCollection()
       {
           { "home", "Cosby" },
           { "favorite+flavor", "flies" }
       });

       string result = System.Text.Encoding.UTF8.GetString(response);
string addResult = "{\"d\":" + result + "}";

                XmlDocument xml = (XmlDocument)JsonConvert.DeserializeXmlNode(addResult);
                XmlNodeList xnList = xml.SelectNodes("/d/transaction_details");
                string statusr = "";
                string transactionId = "", PG_TYPE = "", Bank_Ref_Num = "", BankCode = "", CardNum = "", Card_Type = "" ;
                foreach (XmlNode anode in xnList)
                {
                    if (anode != null)
                    {
                        foreach (XmlNode a in anode.FirstChild)
                        {
                            if (a != null)
                            {
                                if (a.Name == "status")
                                {
                                     statusr = a.InnerText.ToLower().Trim();

                                }
                                else
                                if (a.Name == "txnid")
                                {
                                    transactionId = a.InnerText.ToLower().Trim();

                                } else
                                    if (a.Name == "PG_TYPE")
                                {
                                    PG_TYPE = a.InnerText.ToLower().Trim();
                                }
                                    else
                                        if (a.Name == "bank_ref_num")
                                {
                                    Bank_Ref_Num = a.InnerText.ToLower().Trim();
                                }
                                else
                                            if (a.Name == "bankcode")
                                {
                                    BankCode = a.InnerText.ToLower().Trim();
                                }
                                else
                                                if (a.Name == "card_no")
                                {
                                    CardNum = a.InnerText.ToLower().Trim();
                                }
                                                                else
                                    if (a.Name == "card_type")
                                {
                                    Card_Type = a.InnerText.ToLower().Trim();
                                }
                            }
                        }
                    }
             
   }