private void DespachoPollo_Load(object sender, EventArgs e) { ocultarToolStrip(); //agregar opcion de sacos DtSacos = new DataTable(); DtSacos.Columns.Add("ID", typeof(int)); DtSacos.Columns.Add("Descripcion", typeof(string)); DataRow DR = DtSacos.NewRow(); DR["ID"] = 1; DR["Descripcion"] = "Con Todo"; DtSacos.Rows.Add(DR); DataRow DR1 = DtSacos.NewRow(); DR1["ID"] = 2; DR1["Descripcion"] = "Sin sacos"; DtSacos.Rows.Add(DR1); CboSacos.HoldFields(); CboSacos.DataSource = DtSacos; CboSacos.DisplayMember = "Descripcion"; CboSacos.ValueMember = "ID"; //obtener lista de productos que se pésan DtProductosPeso = new CL_Producto().GetProductosPeso(); CboProductoPeso.HoldFields(); CboProductoPeso.DataSource = DtProductosPeso; CboProductoPeso.DisplayMember = "NomProducto"; CboProductoPeso.ValueMember = "ProductoID"; CboProductoPeso.SelectedValue = "00121000099.7"; //todos los almacenes asignados al usuario DtAlmacenUsuario = AppSettings.AlmacenPermisos; CboAlmacen.HoldFields(); CboAlmacen.DataSource = DtAlmacenUsuario; CboAlmacen.DisplayMember = "Descripcion"; CboAlmacen.ValueMember = "AlmacenID"; CboAlmacen.SelectedValue = AppSettings.EmpresaID + AppSettings.SedeID + "MAI"; //neto Neto = 0; //traer tipo de documento DtTipoDocumento = ObjCL_Proveedor.GetTipoDocumento(); CboTipoDocumento.HoldFields(); CboTipoDocumento.DataSource = DtTipoDocumento; CboTipoDocumento.DisplayMember = "TipoDocumento"; CboTipoDocumento.ValueMember = "IDTipoDocumento"; //traer los proveedores GetProveedoresTipoDocumento(); BtnInsertar.Visible = false; BtnCancelar.Visible = false; //limpiar tabla de pesos DetallesRequerimientos.Clear(); }
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); }