예제 #1
0
 /// <summary>
 /// This is used to binding the grid.
 /// </summary>
 public void gridInit()
 {
     try
     {
         PartiesClass obj = new PartiesClass();
         DataSet      ds;
         ds = obj.ShowCustomerInfo(txtCustID.Text, txtName.Text, txtPlace.Text);
         //****
         DataTable dt = ds.Tables[0];
         DataView  dv = new DataView(dt);
         dv.Sort = System.Convert.ToString(Cache["strorderby"]);
         //***
         if (dv.Count > 0)
         //if(ds.Tables[0].Rows.Count>0)
         {
             GridSearch.DataSource = dv;
             GridSearch.DataBind();
             GridSearch.Visible = true;
         }
         else
         {
             MessageBox.Show("Customer not Found");
             GridSearch.Visible = false;
         }
     }
     catch (Exception ex)
     {
         CreateLogFiles.ErrorLog("Form:Customer_list.aspx,Method:on_pageload  EXCEPTION: " + ex.Message + " User_ID: " + uid);
     }
 }
예제 #2
0
        /// <summary>
        /// This is used to binding the grid.
        /// </summary>
        public void gridInit()
        {
            try
            {
                PartiesClass  obj      = new PartiesClass();
                CustomerModel customer = new CustomerModel();
                DataSet       ds;
                ds = obj.ShowCustomerInfo(txtCustID.Text, txtName.Text, txtPlace.Text);
                //****
                DataTable dt = ds.Tables[0];
                DataView  dv = new DataView(dt);
                customer.CustomerID   = txtCustID.Text;
                customer.CustomerName = txtName.Text;
                customer.Place        = txtPlace.Text;

                //dv.Sort = System.Convert.ToString(Cache["strorderby"]);
                //using (var client = new HttpClient())
                //{
                //    client.BaseAddress = new Uri(BaseUri);
                //    var myContent = JsonConvert.SerializeObject(customer);
                //    var buffer = System.Text.Encoding.UTF8.GetBytes(myContent);
                //    var byteContent = new ByteArrayContent(buffer);
                //    byteContent.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                //    client.DefaultRequestHeaders.Accept.Clear();
                //    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                //    var response = client.PostAsync("api/CustomerController/GetCustomersData", byteContent).Result;
                //    if (response.IsSuccessStatusCode)
                //    {
                //        string responseString = response.Content.ReadAsStringAsync().Result;
                //        dv = JsonConvert.DeserializeObject<DataView>(responseString);
                //    }
                //    else
                //        response.EnsureSuccessStatusCode();
                //}
                //dv.Sort = System.Convert.ToString(Cache["strorderby"]);
                if (dv.Count > 0)
                {
                    GridSearch.DataSource = dv;
                    GridSearch.DataBind();
                    GridSearch.Visible = true;
                }
                else
                {
                    MessageBox.Show("Customer not Found");
                    GridSearch.Visible = false;
                }
            }
            catch (Exception ex)
            {
                CreateLogFiles.ErrorLog("Form:Customer_list.aspx,Method:on_pageload  EXCEPTION: " + ex.Message + " User_ID: " + uid);
            }
        }