private void DespachoPollo_Load(object sender, EventArgs e) { ocultarToolStrip(); DeFechaSalida.Value = DateTime.Now.Date; DeFechaLlegada.Value = DateTime.Now.Date; DetallesRequerimientos.Clear(); //limpiar tabla static //obtener todas las sedes DataTable Dtsedes = new CL_Empresas().GetSedes(); CboSede.HoldFields(); CboSede.DataSource = Dtsedes; CboSede.DisplayMember = "NomSede"; CboSede.ValueMember = "SedeID"; //obtener todos los vehiculos DtVehiculos = new CL_Vehiculo().GetVehiculos(); CboVehiculo.HoldFields(); CboVehiculo.DataSource = DtVehiculos; CboVehiculo.DisplayMember = "Marca"; CboVehiculo.ValueMember = "Placa"; //Obtener todos los choferes DtChoferes = new CL_Choferes().GetChoferes(); CboChofer.HoldFields(); CboChofer.DataSource = DtChoferes; CboChofer.DisplayMember = "NomChofer"; CboChofer.ValueMember = "ChoferID"; //llenar combo sede destino DataTable DtsedesDes = new DataTable(); DtsedesDes.Merge(Dtsedes); CboSedeDestino.HoldFields(); CboSedeDestino.DataSource = DtsedesDes; CboSedeDestino.DisplayMember = "NomSede"; CboSedeDestino.ValueMember = "SedeID"; EmpresaIDUser = AppSettings.EmpresaID; //obtener la sede del usuario DtAlmacenUsuario = AppSettings.AlmacenPermisos; SedeId = DtAlmacenUsuario.Rows[0]["SedeId"].ToString(); DomicilioPartida = DtAlmacenUsuario.Rows[0]["NomSede"].ToString(); if (DtAlmacenUsuario.Rows[0]["Numero"] == DBNull.Value) { NroDomicilioPartida = 0; } else { NroDomicilioPartida = Convert.ToInt16(DtAlmacenUsuario.Rows[0]["Numero"]); } if (DtAlmacenUsuario.Rows[0]["Interior"] == DBNull.Value) { IntDomicilioPartida = 0; } else { IntDomicilioPartida = Convert.ToInt16(DtAlmacenUsuario.Rows[0]["Interior"]); } ZonaDomicilioPartida = DtAlmacenUsuario.Rows[0]["Zona"].ToString(); DisDomicilioPartida = DtAlmacenUsuario.Rows[0]["Distrito"].ToString(); ProvDomicilioPartida = DtAlmacenUsuario.Rows[0]["Provincia"].ToString(); DepDomicilioPartida = DtAlmacenUsuario.Rows[0]["Departamento"].ToString(); //ocultar panel de transporte externo PnlExterno.Visible = false; //obtener lista de productos que se pésan DtProductosPeso = new CL_Producto().GetProductosPeso(); CboProductoPeso.HoldFields(); CboProductoPeso.DataSource = DtProductosPeso; CboProductoPeso.DisplayMember = "NomProducto"; CboProductoPeso.ValueMember = "ProductoID"; //crear tablas para peso y tara DtTara = new DataTable(); DtTara.TableName = "Tara"; DtTara.Columns.Add("NumGuiaRemision", typeof(string)); DtTara.Columns.Add("Cantidad", typeof(int)); DtTara.Columns.Add("Peso", typeof(decimal)); DtTara.Columns.Add("Tipo", typeof(string)); DtPesoBruto = new DataTable(); DtPesoBruto.TableName = "Peso"; DtPesoBruto.Columns.Add("NumGuiaRemision", typeof(string)); DtPesoBruto.Columns.Add("Cantidad", typeof(string)); DtPesoBruto.Columns.Add("Peso", typeof(decimal)); DtPesoBruto.Columns.Add("Tipo", typeof(string)); //Para almacenar Las guias creadas DtGuias.TableName = "DtGuias"; DtGuias.Columns.Add("ProductoID", typeof(string)); DtGuias.Columns.Add("NumHojaDespacho", typeof(string)); DtGuias.Columns.Add("NumGuiaRemision", typeof(string)); DtGuias.Columns.Add("NumRequerimiento", typeof(string)); DtGuias.Columns.Add("NroFactura", typeof(string)); DtGuias.Columns.Add("TotalPeso", typeof(decimal)); DtGuias.Columns.Add("Motivo", typeof(string)); DtGuias.Columns.Add("NumGuiaTransportista", typeof(string)); DtGuias.Columns.Add("Bultos", typeof(string)); DtGuias.Columns.Add("IDProveedor", typeof(int)); DtGuias.Columns.Add("FechaHora", typeof(DateTime)); DtGuias.Columns.Add("NomSede", typeof(string)); /*//todos los almacenes asignados al usuario * DtAlmacenUsuario = AppSettings.AlmacenPermisos; * CboAlmacen.HoldFields(); * CboAlmacen.DataSource = DtAlmacenUsuario; * CboAlmacen.DisplayMember = "Descripcion"; * CboAlmacen.ValueMember = "AlmacenID";*/ //tara, neto y bruto Tara = 0; Neto = 0; Bruto = 0; NroJabas = 0; TxtTara.ReadOnly = false; TxtNeto.ReadOnly = false; TxtBruto.ReadOnly = false; TxtNroJabas.ReadOnly = false; TxtTara.Value = Tara; TxtNeto.Value = Neto; TxtBruto.Value = Bruto; TxtTara.ReadOnly = true; TxtNeto.ReadOnly = true; TxtBruto.ReadOnly = true; TxtNroJabas.ReadOnly = true; this.c1SuperTooltip1.Show("<table><tr><td><parm><img src='res://Pollos_32x32.gif'></parm></td><td><b><parm>Ingresar Cantidad</parm></b></td></tr></table><parm><hr noshade size=1 style='margin:2' color=Darker></parm><div style='margin:1 12'><parm>Aqui debe ingresar el total<br>de unidades despachadas</parm></div><parm><hr noshade size=1 style='margin:2' color=Darker></parm><table><tr><td><parm><img src='res://pollito32x32.gif'></parm></td><td><b><parm>No debe ser cero</parm></b></td></tr></table>", this.TxtCantidad, 50, 0, 3000); }
private void Despacho_Load(object sender, EventArgs e) { ocultarToolStrip(); DetallesRequerimientos.Clear(); //limpiar tabla static //obtener todas las sedes DataTable Dtsedes = new CL_Empresas().GetSedes(); CboSede.HoldFields(); CboSede.DataSource = Dtsedes; CboSede.DisplayMember = "NomSede"; CboSede.ValueMember = "SedeID"; //obtener todos los vehiculos DtVehiculos = new CL_Vehiculo().GetVehiculos(); CboVehiculo.HoldFields(); CboVehiculo.DataSource = DtVehiculos; CboVehiculo.DisplayMember = "Marca"; CboVehiculo.ValueMember = "Placa"; //Obtener todos los choferes DtChoferes = new CL_Choferes().GetChoferes(); CboChofer.HoldFields(); CboChofer.DataSource = DtChoferes; CboChofer.DisplayMember = "NomChofer"; CboChofer.ValueMember = "ChoferID"; //llenar combo sede destino DataTable DtsedesDes = new DataTable(); DtsedesDes.Merge(Dtsedes); CboSedeDestino.HoldFields(); CboSedeDestino.DataSource = DtsedesDes; CboSedeDestino.DisplayMember = "NomSede"; CboSedeDestino.ValueMember = "SedeID"; //traer todas las empresas DtEmpresas = new DataTable(); DtEmpresas = new CL_Empresas().GetEmpresas(); //obtener la sede del usuario DtAlmacenUsuario = AppSettings.AlmacenPermisos; DomicilioPartida = AppSettings.NomSede; if (DtAlmacenUsuario.Rows[0]["Numero"] == DBNull.Value) { NroDomicilioPartida = 0; } else { NroDomicilioPartida = Convert.ToInt16(DtAlmacenUsuario.Rows[0]["Numero"]); } if (DtAlmacenUsuario.Rows[0]["Interior"] == DBNull.Value) { IntDomicilioPartida = 0; } else { IntDomicilioPartida = Convert.ToInt16(DtAlmacenUsuario.Rows[0]["Interior"]); } ZonaDomicilioPartida = DtAlmacenUsuario.Rows[0]["Zona"].ToString(); DisDomicilioPartida = DtAlmacenUsuario.Rows[0]["Distrito"].ToString(); ProvDomicilioPartida = DtAlmacenUsuario.Rows[0]["Provincia"].ToString(); DepDomicilioPartida = DtAlmacenUsuario.Rows[0]["Departamento"].ToString(); //ocultar panel de transporte externo PnlExterno.Visible = false; //validar opciones según la sede /*if (AppSettings.SedeID != "001AL") * { * RBTransferencia.Checked = true; * //RbAmbos.Visible = false; * RbCompras.Visible = false; * DeFechaSalida.Value = DateTime.Now; * DeFechaLlegada.Value = DateTime.Now.AddDays(1); * } * * else if (AppSettings.SedeID == "001PU") * { * RBTransferencia.Checked = true; * //RbAmbos.Visible = false; * RbCompras.Visible = true; * DeFechaSalida.Value = DateTime.Now; * DeFechaLlegada.Value = DateTime.Now; * } * else * { * * }*/ DeFechaSalida.Value = DateTime.Now; DeFechaLlegada.Value = DateTime.Now.AddDays(1); TdgDetalleHoja.Visible = false; PnlBuscarHojaDespacho.Visible = false; }