Ejemplo n.º 1
0
        private void MantenimientoVehiculos_Load(object sender, EventArgs e)
        {
            //agregar producto
            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");

            DtSede = ObjCL_Empresas.GetSedes();
            TdgSedes.SetDataBinding(DtSede, "", true);
            ocultarToolStrip();
            ReadOnly(true);

            //agregar sedes
            CboSede.HoldFields();
            CboSede.DataSource    = DtSede;
            CboSede.DisplayMember = "NomSede";
            CboSede.ValueMember   = "SedeID";

            //agregar almaceneshalley
            DtAlmacenesHalley = new DataTable();
            DtAlmacenesHalley = ObjCL_Empresas.GetAlmacenHalley();
            CboAlmacenesHalley.HoldFields();
            CboAlmacenesHalley.DataSource    = DtAlmacenesHalley;
            CboAlmacenesHalley.DisplayMember = "Descripcion";
            CboAlmacenesHalley.ValueMember   = "ID";

            //agregar Tipo de alamcenes
            DtTipoAlmacen = new DataTable();
            DtTipoAlmacen.Columns.Add("IDTipo", typeof(string));
            DtTipoAlmacen.Columns.Add("Descripcion", typeof(string));
            DataRow dr1 = DtTipoAlmacen.NewRow();

            dr1["IDTipo"]      = "C";
            dr1["Descripcion"] = "Consumo";
            DtTipoAlmacen.Rows.Add(dr1);
            DataRow dr2 = DtTipoAlmacen.NewRow();

            dr2["IDTipo"]      = "D";
            dr2["Descripcion"] = "Desperdicio";
            DtTipoAlmacen.Rows.Add(dr2);
            CboTipoAlmacen.HoldFields();
            CboTipoAlmacen.DataSource    = DtTipoAlmacen;
            CboTipoAlmacen.DisplayMember = "Descripcion";
            CboTipoAlmacen.ValueMember   = "IDTipo";

            lblEstado.Text = "";
            OcultarBotones(false, true, false, false, false, false);
            ReadOnly(true);
        }
Ejemplo n.º 2
0
        private void FrmIngresarOperacion_Load(object sender, EventArgs e)
        {
            //Crear tabla apra el kardex
            DtKardex = new DataTable("Kardex");
            DtKardex.Columns.Add("AlmacenID", typeof(string));
            DtKardex.Columns.Add("ProductoID", typeof(string));
            DtKardex.Columns.Add("Producto", typeof(string));
            DtKardex.Columns.Add("Cantidad", typeof(decimal));
            DtKardex.Columns.Add("CostoUnitario", typeof(decimal));
            DtKardex.Columns.Add("Almacen", typeof(string));
            TdgProductos.SetDataBinding(DtKardex, "", true);

            //obtener todas las sedes
            DataTable Dtsedes = new CL_Empresas().GetSedes();

            CboSede.HoldFields();
            CboSede.DataSource    = Dtsedes;
            CboSede.DisplayMember = "NomSede";
            CboSede.ValueMember   = "SedeID";
            CboSede.SelectedIndex = 0;

            //obtener lista de productos
            DtProductos = new CL_Producto().GetProductos();
            CboProducto.HoldFields();
            CboProducto.DataSource    = DtProductos;
            CboProducto.DisplayMember = "Alias";
            CboProducto.ValueMember   = "ProductoID";
            if (ProductoID != null && ProductoID != "")
            {
                //seleccionar producto
                CboProducto.SelectedValue = ProductoID;
            }

            //traer los almacenes
            DataTable DtAlmacenUsuario = new DataTable();

            DtAlmacenUsuario = new CL_Almacen().ObtenerAlmacen2(EmpresaID, CboSede.SelectedValue.ToString());
            CboAlmacen.HoldFields();
            CboAlmacen.DataSource    = DtAlmacenUsuario;
            CboAlmacen.DisplayMember = "Descripcion";
            CboAlmacen.ValueMember   = "AlmacenID";

            //Obtener Movimiento
            //CL_Kardex ObjCL_Kardex = new CL_Kardex();
            //DTMovimiento = new DataTable();
            //DTMovimiento = ObjCL_Kardex.GetMovimiento();
            CboMovimiento.HoldFields();
            CboMovimiento.DataSource    = DTMovimiento;
            CboMovimiento.DisplayMember = "NomMovimiento";
            CboMovimiento.ValueMember   = "MovimientoID";

            //obtener tipo documento
            //DtTipoDocumento = new DataTable();
            //DtTipoDocumento = ObjCL_Kardex.GetTipoDocumento();
            CboTipoDocumento.HoldFields();
            CboTipoDocumento.DataSource    = DtTipoDocumento;
            CboTipoDocumento.DisplayMember = "Descripcion";
            CboTipoDocumento.ValueMember   = "TipoContabilidad";

            //obtener operacion
            //DTOperacion = new DataTable();
            //DTOperacion = ObjCL_Kardex.GetOperacionKardex();
            CboOperacion.HoldFields();
            CboOperacion.DataSource    = DTOperacion;
            CboOperacion.DisplayMember = "Descripcion";
            CboOperacion.ValueMember   = "OperacionID";
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        private void Productos_Load(object sender, EventArgs e)
        {
            Ds = ObjCL_Producto.GetCaracteristicasProducto();
            CboGenerico.HoldFields();
            CboGenerico.DataSource    = Ds.Tables["Generico"];
            CboGenerico.ValueMember   = "GenericoID";
            CboGenerico.DisplayMember = "NomGenerico";
            CboEnvase.HoldFields();
            CboEnvase.DataSource    = Ds.Tables["Envase"];
            CboEnvase.ValueMember   = "EnvaseID";
            CboEnvase.DisplayMember = "NomEnvase";
            CboMarca.HoldFields();
            CboMarca.DataSource    = Ds.Tables["Marca"];
            CboMarca.ValueMember   = "MarcaID";
            CboMarca.DisplayMember = "NomMarca";
            CboPresentacion.HoldFields();
            CboPresentacion.DataSource    = Ds.Tables["Presentacion"];
            CboPresentacion.ValueMember   = "PresentacionID";
            CboPresentacion.DisplayMember = "NomPresentacion";
            CboSubfamilia.HoldFields();
            CboSubfamilia.DataSource    = Ds.Tables["Subfamilia"];
            CboSubfamilia.ValueMember   = "SubFamiliaID";
            CboSubfamilia.DisplayMember = "NomSubFamilia";
            CboUM.HoldFields();
            CboUM.DataSource    = Ds.Tables["UnidadMedida"];
            CboUM.ValueMember   = "UnidadMedidaID";
            CboUM.DisplayMember = "NomUnidadMedida";
            CboTipoExistencia.HoldFields();
            CboTipoExistencia.DataSource    = Ds.Tables["Existencia"];
            CboTipoExistencia.ValueMember   = "IDExistencia";
            CboTipoExistencia.DisplayMember = "Descripcion";

            //agregar empresa
            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");

            //obtener todas las sedes
            DataTable Dtsedes = new CL_Empresas().GetSedes();

            CboSede.HoldFields();
            CboSede.DataSource    = Dtsedes;
            CboSede.DisplayMember = "NomSede";
            CboSede.ValueMember   = "SedeID";

            //obtener lista de productos
            DtProductos = new CL_Producto().GetProductos();
            CboProducto.HoldFields();
            CboProducto.DataSource    = DtProductos;
            CboProducto.DisplayMember = "Alias";
            CboProducto.ValueMember   = "ProductoID";

            //traer los almacenes
            DtAlmacenes = new DataTable();
            DtAlmacenes = new CL_Empresas().GetAlmacenHalley();
            CboAlmacenHalley.HoldFields();
            CboAlmacenHalley.DataSource    = DtAlmacenes;
            CboAlmacenHalley.DisplayMember = "Descripcion";
            CboAlmacenHalley.ValueMember   = "ID";

            ocultarToolStrip();

            lblEstado.Text = "";
            OcultarBotones(false, true, false, false, false, false);
            ReadOnly(true);

            PnlPrecio.Visible = false;
        }
Ejemplo n.º 5
0
        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;
        }