Tuesday, 22 December 2015

The remote server returned an error: (400) Bad Request. using (WebResponse resp = req.GetResponse())

try
        {
            HttpWebRequest req = WebRequest.Create(UnitInfoServiceUrl) as HttpWebRequest;
            req.Credentials = new NetworkCredential("", "");
            req.KeepAlive = false;
            string result;
            using (WebResponse resp = req.GetResponse())
            {
                using (StreamReader reader = new StreamReader(resp.GetResponseStream()))
                {
                    result = reader.ReadToEnd();

                }
            }
        }
        catch (WebException e)
        {
            using (WebResponse response = e.Response)
            {
                HttpWebResponse httpResponse = (HttpWebResponse)response;
                Response.Write(string.Format("Error code: {0}", httpResponse.StatusCode));
                using (Stream data = response.GetResponseStream())
                using (var reader = new StreamReader(data))
                {
                    string text = reader.ReadToEnd();
                    Response.Write(text);
                  dynamic stuff1 = JsonConvert.DeserializeObject(text);
                  string Error = stuff1.ERROR;
                    Response.Write(Error );
                }
            }
         
        }

Date and Time picker different formate

http://xdsoft.net/jqplugins/datetimepicker/

Friday, 11 December 2015

print function for particular div in js

function printDiv(divName) {
     var printContents = document.getElementById(divName).innerHTML;
     var originalContents = document.body.innerHTML;

     document.body.innerHTML = printContents;

     window.print();

     document.body.innerHTML = originalContents;
}

<div id="printableArea">
      <h1>Print me</h1>
</div>

<input type="button" onclick="printDiv('printableArea')" value="print a div!" />

Tuesday, 8 December 2015

Clearing the textbox values onclick and displaying onblur

HTML:
<input type="text" value="" onClick="Clear();" id="textbox1>
Javascript :
function Clear()
{    
   document.getElementById("textbox1").value= "";
  
}
function keephere(){    
   document.getElementById("textbox1").value= "name";
  
}

 <input type="text" ... onkeyup="JavaScript: Clear()" 
onmouseup="JavaScript: keephere()" >

Wednesday, 2 December 2015

Http request call code behind site

  string UnitInfoServiceUrl = "http://pramod.com/APHS_SAP_SERVICES/Unit_Info";

            HttpWebRequest req = WebRequest.Create(UnitInfoServiceUrl) as HttpWebRequest;
            req.Credentials = new NetworkCredential("pramod", "password@1");
            req.KeepAlive = false;
            string result;
            using (WebResponse resp = req.GetResponse())
            {
                using (StreamReader reader = new StreamReader(resp.GetResponseStream()))
                {
                    result = reader.ReadToEnd();
                    Session["APHSUnit_Info"] = result;
                }
            }

            dynamic stuff = JsonConvert.DeserializeObject(result);
            string SUCCESS = stuff.SUCCESS;
            rblUnitsCompany.Items.Clear();
            foreach (var item in stuff.MESSAGE)
            {
                if (ddlcity.SelectedItem.Text.Trim().ToLower() == Convert.ToString(item.CITY).Trim().ToLower())
                {
                    rblUnitsCompany.Items.Add(new ListItem((item.CITY.ToString() + "-" + Convert.ToString(item.UNIT_CODE)), Convert.ToString(item.UNIT_CODE)));

                }
            }

Web service .ASMX call code behind site

 public string WebServiceCallsession(string username, string methodName)
    {
        WebRequest webRequest = WebRequest.Create("https://pramod.com/Uservalidate.asmx");//http://localhost/AccountSvc/DataInquiry.asmx
        HttpWebRequest httpRequest = (HttpWebRequest)webRequest;
        httpRequest.Method = "POST";
        httpRequest.ContentType = "text/xml; charset=utf-8";
        httpRequest.Headers.Add("SOAPAction: http://tempuri.org/" + methodName);
        httpRequest.ProtocolVersion = HttpVersion.Version11;
        httpRequest.Credentials = CredentialCache.DefaultCredentials;
        Stream requestStream = httpRequest.GetRequestStream();
        //Create Stream and Complete Request            
        StreamWriter streamWriter = new StreamWriter(requestStream, Encoding.ASCII);

        StringBuilder soapRequest = new StringBuilder("<soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"");
        soapRequest.Append(" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" ");
        soapRequest.Append("xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><soap:Body>");
        soapRequest.Append("<KillSession xmlns=\"http://tempuri.org/\"> <as_user_id>" + username + "</as_user_id><as_flag>DUPLICATELOGIN</as_flag></KillSession>");
        soapRequest.Append("</soap:Body></soap:Envelope>");

        streamWriter.Write(soapRequest.ToString());
        streamWriter.Close();
        //Get the Response  
        HttpWebResponse wr = (HttpWebResponse)httpRequest.GetResponse();
        StreamReader srd = new StreamReader(wr.GetResponseStream());
        string resulXmlFromWebService = srd.ReadToEnd();
        return resulXmlFromWebService;
    }