public string Put(OrdenCarga ordencarga) { try { DataTable table = new DataTable(); DateTime time = ordencarga.FechaEnvio; DateTime time2 = ordencarga.FechaInicioCarga; DateTime time3 = ordencarga.FechaFinalCarga; DateTime time4 = ordencarga.FechaExpedicion; string format = "yyyy-MM-dd HH:mm:ss"; string query = @" exec etEditarOrdenCarga " + ordencarga.IdOrdenCarga + " , " + ordencarga.Folio + " , '" + time.ToString(format) + "' , " + ordencarga.IdCliente + " , '" + ordencarga.Cliente + "', " + ordencarga.IdPedido + " , '" + ordencarga.Fletera + "' , '" + ordencarga.Caja + "' , '" + ordencarga.Sacos + "' , '" + ordencarga.Kg + "' , '" + ordencarga.Chofer + "' , '" + ordencarga.Origen + "' , '" + ordencarga.Destino + "' , '" + ordencarga.Observaciones + "' , '" + ordencarga.Estatus + "' , '" + time2.ToString(format) + "' , '" + time3.ToString(format) + "' , '" + time4.ToString(format) + "' , " + ordencarga.IdUsuario + " , '" + ordencarga.Usuario + @"'"; using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["Prolapp"].ConnectionString)) using (var cmd = new SqlCommand(query, con)) using (var da = new SqlDataAdapter(cmd)) { cmd.CommandType = CommandType.Text; da.Fill(table); } return("Se Actualizo Correctamente"); } catch (Exception exe) { return("Se produjo un error" + exe); } }
public HttpResponseMessage PostOC(OrdenCarga ordencarga) { DataTable table = new DataTable(); DateTime time = ordencarga.FechaEnvio; DateTime time2 = ordencarga.FechaInicioCarga; DateTime time3 = ordencarga.FechaFinalCarga; DateTime time4 = ordencarga.FechaExpedicion; string format = "yyyy-MM-dd HH:mm:ss"; string query = @" exec itInsertarNuevaOrdenCarga " + ordencarga.Folio + " , '" + time.ToString(format) + "' , " + ordencarga.IdCliente + " , '" + ordencarga.Cliente + "', " + ordencarga.IdPedido + " , '" + ordencarga.Fletera + "' , '" + ordencarga.Caja + "' , '" + ordencarga.Sacos + "' , '" + ordencarga.Kg + "' , '" + ordencarga.Chofer + "' , '" + ordencarga.Origen + "' , '" + ordencarga.Destino + "' , '" + ordencarga.Observaciones + "' , '" + ordencarga.Estatus + "' , '" + time2.ToString(format) + "' , '" + time3.ToString(format) + "' , '" + time4.ToString(format) + "' , " + ordencarga.IdUsuario + " , '" + ordencarga.Usuario + @"'"; using (var con = new SqlConnection(ConfigurationManager.ConnectionStrings["Prolapp"].ConnectionString)) using (var cmd = new SqlCommand(query, con)) using (var da = new SqlDataAdapter(cmd)) { cmd.CommandType = CommandType.Text; da.Fill(table); } return(Request.CreateResponse(HttpStatusCode.OK, table)); }
protected void btnSucursales_Click(object sender, EventArgs e) { if (TabContainer1.ActiveTabIndex == 0) { List <OrdenCarga> lista = new List <OrdenCarga>(); for (int i = 0; i < RadGridSucursales.Items.Count; i++) { GridDataItem row = RadGridSucursales.Items[i]; bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked; if (isChecked) { OrdenCarga orden = new OrdenCarga(); orden.NombreOT = row["NombreOT"].Text; orden.OT = row["OT"].Text; orden.Cliente = row["Cliente"].Text; orden.Sucursal = row["Sucursal"].Text; orden.Comuna = row["Comuna"].Text; orden.Region = row["Region"].Text; orden.FechaEntrega = row["FechaEntrega"].Text; orden.Estado = "Pendiente"; orden.Accion = "<a style='Color:Blue;text-decoration:none;' href='javascript:openPopup(\"" + orden.OT + "\")'>Ver Más</a>"; lista.Add(orden); } } //Label1.Text = "Balmaceda 3398, Calama, Cl-BALMACEDA 2355, ANTOFAGASTA, CL-AVDA.LOS HEROES DE LA CONCEPCION 2311, iquique, CL-"; RadGridProducto_Terminado.DataSource = lista; RadGridProducto_Terminado.DataBind(); RadGridSucursales.DataSource = ""; RadGridSucursales.DataBind(); txtOT.Text = ""; TabContainer1.ActiveTabIndex = 1; } else { string popupScript = "<script language='JavaScript'> alert(' ¡Solo se puede Remover las OTs Suscritas! ');</script>"; Page.RegisterStartupScript("PopupScript", popupScript); } //Controller_Enc Enc = new Controller_Enc(); //DateTime fec = Convert.ToDateTime("01-01-1900"); //RadGridProducto_Terminado.DataSource = Enc.CargarAprobadosPT("105084", "", fec, fec, 2); //RadGridProducto_Terminado.DataBind(); }
public List <OrdenCarga> Listarsucursales(string OT, string region) { List <OrdenCarga> lista = new List <OrdenCarga>(); Conexion con = new Conexion(); SqlCommand cmd = con.AbrirConexionIntranet(); if (cmd != null) { try { cmd.CommandText = "select p1.Ot, p1.NombreOT, p1.Cliente,CALLESUCURSAL,NOMBRECOMUNA,NOMBRECIUDAD," + "(select top 1 p2.FechaProduccion from Produccion.dbo.Produccion p2 where p2.OT = p1.OT and " + "p2.FechaProduccion>=GETDATE() order by p2.FechaProduccion desc) as fechaentrega " + "from Produccion.dbo.Produccion p1 " + "inner join QGGuiaDespacho.dbo.PROVEEDOR on (p1.Cliente = PROVEEDOR.RAZONSOCIALPROVEEDOR) " + "inner join QGGuiaDespacho.dbo.SUCURSAL on (SUCURSAL.RUTPERSONA = PROVEEDOR.RUTPROVEEDOR) " + "inner join QGGuiaDespacho.dbo.COMUNA on (SUCURSAL.IDCOMUNA= COMUNA.IDCOMUNA) " + "inner join QGGuiaDespacho.dbo.CIUDAD on (CIUDAD.IDCIUDAD = COMUNA.IDCIUDAD) " + "where p1.FechaModificacion>'2016-01-01' " + "and p1.OT = " + OT + " and NOMBRECIUDAD like '%" + region + "%' " + "group by ot, NombreOT,Cliente, CALLESUCURSAL, NOMBRECOMUNA, NOMBRECIUDAD"; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { OrdenCarga orden = new OrdenCarga(); orden.OT = OT; orden.NombreOT = reader["NombreOT"].ToString(); orden.Cliente = reader["Cliente"].ToString(); orden.Sucursal = reader["CALLESUCURSAL"].ToString(); orden.FechaEntrega = reader["fechaentrega"].ToString(); orden.Comuna = reader["NOMBRECOMUNA"].ToString(); orden.Region = reader["NOMBRECIUDAD"].ToString(); lista.Add(orden); } } catch { } } con.CerrarConexion(); return(lista); }