private void BindData() { SqlConnection con = new SqlConnection(); SqlDataReader reader; con.ConnectionString = @"Data Source=186.101.103.197; Initial Catalog= pedidos_rodal;User ID=rodal;Password=Mishell2017;"; SqlCommand cmd = new SqlCommand("Pedidos_Ordenado_Sam", con); cmd.Parameters.Add(new SqlParameter("Fecha_Inicial", Convert.ToDateTime(string.IsNullOrEmpty(TextBox1.Text) ? DateTime.Now : Convert.ToDateTime(TextBox1.Text)))); cmd.Parameters.Add(new SqlParameter("Fecha_Final", Convert.ToDateTime(string.IsNullOrEmpty(TextBox2.Text) ? DateTime.Now : Convert.ToDateTime(TextBox2.Text)))); cmd.CommandType = System.Data.CommandType.StoredProcedure; con.Open(); reader = cmd.ExecuteReader(); List <Pedido> listaPedidos = new List <Pedido>(); double pedidoTotal_Sam_Total = 0; double minutos_Total = 0; double dias_Total = 0; while (reader.Read()) { Pedido pedido = new Pedido(); pedido.Id_Empresa = Convert.ToInt16(reader.GetValue(0)); pedido.Num_Orden = Convert.ToInt16(reader.GetValue(1)); pedido.Descripcion = reader.GetValue(2).ToString(); pedido.F_Entrega = Convert.ToDateTime(reader.GetValue(3)); pedido.Sam_Total = Convert.ToDouble(reader.GetValue(4)); pedido.Numero_Prendas = Convert.ToInt16(reader.GetValue(5)); pedido.Minutos = pedido.Sam_Total * pedido.Numero_Prendas; pedidoTotal_Sam_Total += pedido.Sam_Total; minutos_Total += pedido.Minutos; dias_Total = minutos_Total / 11730; listaPedidos.Add(pedido); } con.Close(); GrdPedidos.DataSource = listaPedidos; GrdPedidos.DataBind(); LblMinTotal.Visible = true; TxtMinTotal.Visible = true; TxtMinTotal.Text = minutos_Total.ToString(); LblDiaTotal.Visible = true; TxtDiaTotal.Visible = true; TxtDiaTotal.Text = dias_Total.ToString(); }
private void BindData() { SqlConnection con = new SqlConnection(); SqlDataReader reader; con.ConnectionString = @"Data Source=...; Initial Catalog=...;User ID=...;Password=...;"; SqlCommand cmd = new SqlCommand("Pedidos_Ordenado_Sam", con); cmd.Parameters.Add(new SqlParameter("Fecha_Inicial", Convert.ToDateTime(string.IsNullOrEmpty(TextBox1.Text) ? DateTime.Now : Convert.ToDateTime(TextBox1.Text)))); cmd.Parameters.Add(new SqlParameter("Fecha_Final", Convert.ToDateTime(string.IsNullOrEmpty(TextBox2.Text) ? DateTime.Now : Convert.ToDateTime(TextBox2.Text)))); cmd.CommandType = System.Data.CommandType.StoredProcedure; con.Open(); reader = cmd.ExecuteReader(); List <Pedido> listaPedidos = new List <Pedido>(); PedidoTotal pedidoTotal = new PedidoTotal(); double pedidoTotal_Sam_Total = 0; while (reader.Read()) { Pedido pedido = new Pedido(); pedido.Id_Empresa = Convert.ToInt16(reader.GetValue(0)); pedido.Num_Orden = Convert.ToInt16(reader.GetValue(1)); pedido.Descripcion = reader.GetValue(2).ToString(); pedido.F_Entrega = Convert.ToDateTime(reader.GetValue(3)); pedido.Sam_Total = Convert.ToDouble(reader.GetValue(4)); pedidoTotal_Sam_Total += pedido.Sam_Total; listaPedidos.Add(pedido); } con.Close(); GrdPedidos.DataSource = listaPedidos; GrdPedidos.DataBind(); LblSamTotal.Visible = true; TxtSamTotal.Visible = true; TxtSamTotal.Text = pedidoTotal_Sam_Total.ToString(); }