Пример #1
0
        private void ReporteVentas_Load(object sender, EventArgs e)
        {
            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");
            c1cboCia.SelectedValue = AppSettings.EmpresaID;

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

            c1Combo.FillC1Combo(CboSede, Dtsedes, "NomSede", "SedeID");
            CboSede.SelectedValue = AppSettings.SedeID;
            DtpFechaIni.Value     = DateTime.Now.Date;
            DtpFechaFin.Value     = DateTime.Now.Date;
            ocultarToolStrip();

            //llenar las horas
            DataTable Dthora = new DataTable();

            Dthora.Columns.Add("codigo", typeof(string));
            Dthora.Columns.Add("descripcion", typeof(string));
            for (int i = 0; i <= 23; i++)
            {
                DataRow DR;
                DR                = Dthora.NewRow();
                DR["codigo"]      = i.ToString().PadLeft(2, '0');
                DR["descripcion"] = i.ToString().PadLeft(2, '0');
                Dthora.Rows.Add(DR);
            }

            c1Combo.FillC1Combo(this.CboHoraIni, Dthora, "descripcion", "codigo");
            c1Combo.FillC1Combo(this.CboHoraFin, Dthora.Copy(), "descripcion", "codigo");
        }
Пример #2
0
        private void VariacionPrecio_Load(object sender, EventArgs e)
        {
            DtpFechaIni.Value = DateTime.Now.Date;
            DtpFechaFin.Value = DateTime.Now.Date;
            ocultarToolStrip();

            //obtener lso productos
            DataTable DtProductos = new CL_Producto().GetProductos();

            //agregar uno que indque 'todos'
            DataRow DrProducto = DtProductos.NewRow();

            DrProducto["ProductoID"]       = "";
            DrProducto["NomProducto"]      = "";
            DrProducto["Alias"]            = "...Todos...";
            DrProducto["Almacen"]          = "";
            DrProducto["SubFamiliaID"]     = "";
            DrProducto["ProductoIDVentas"] = "";
            DrProducto["UnidadMedidaID"]   = "";
            DtProductos.Rows.InsertAt(DrProducto, 0);

            c1Combo.FillC1Combo(CboProducto, DtProductos, "Alias", "ProductoID");
            //traer los administradores
            c1Combo.FillC1Combo(CboAdministradores, new CL_Venta().GetAdministradores(), "Usuario", "UserID");

            //obtener todas las sedes
            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");
            DataTable Dtsedes = new CL_Empresas().GetSedes();

            c1Combo.FillC1Combo(CboSede, Dtsedes, "NomSede", "SedeID");
        }
Пример #3
0
        private void ReporteVentas_Load(object sender, EventArgs e)
        {
            DtpFechaIni.Value = DateTime.Now.Date;
            DtpFechaFin.Value = DateTime.Now.Date;
            ocultarToolStrip();
            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");
            DataTable DtProductos = new CL_Producto().GetProductos();
            DataRow   DR          = DtProductos.NewRow();

            DR["ProductoID"]       = "";
            DR["NomProducto"]      = "TODOS";
            DR["Alias"]            = "TODOS";
            DR["Almacen"]          = "";
            DR["SubFamiliaID"]     = "";
            DR["ProductoIDVentas"] = "";
            DR["UnidadMedidaID"]   = "";

            DtProductos.Rows.InsertAt(DR, 0);


            //c1Combo.FillC1Combo(this.CboProducto, DtProductos, "Alias", "ProductoID");
            CboProducto.HoldFields();
            CboProducto.DataSource    = DtProductos;
            CboProducto.DisplayMember = "Alias";
            CboProducto.ValueMember   = "ProductoID";

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

            c1Combo.FillC1Combo(CboSede, Dtsedes, "NomSede", "SedeID");
        }
Пример #4
0
        private void ProductosPorSede_Load(object sender, EventArgs e)
        {
            ocultarToolStrip();

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

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

            c1Combo.FillC1Combo(CboSede, Dtsedes, "NomSede", "SedeID");
        }
Пример #5
0
        private void ReporteVentas_Load(object sender, EventArgs e)
        {
            DtpFechaIni.Value = DateTime.Now.Date;
            DtpFechaFin.Value = DateTime.Now.Date;
            ocultarToolStrip();

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

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

            c1Combo.FillC1Combo(CboSede, Dtsedes, "NomSede", "SedeID");
        }
Пример #6
0
        private void RegistrarCuadre_Load(object sender, EventArgs e)
        {
            ocultarToolStrip();

            DtpFechaIni.Value = DateTime.Now.Date;

            //traer los cajeros
            DtCajas = ObjCL_Venta.GetCajeros();
            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");
            c1cboCia.SelectedValue = AppSettings.EmpresaID;
            c1Combo.FillC1Combo(this.CboCajero, DtCajas, "Descripcion", "UserID");

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

            c1Combo.FillC1Combo(CboSede, Dtsedes, "NomSede", "SedeID");
            CboSede.SelectedValue = AppSettings.SedeID;
        }
Пример #7
0
        private void ReporteVentas_Load(object sender, EventArgs e)
        {
            DtpFechaIni.Value = DateTime.Now.Date;
            DtpFechaFin.Value = DateTime.Now.Date;
            ocultarToolStrip();
            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");
            DataTable DtProductos = new CL_Producto().GetProductos();

            //c1Combo.FillC1Combo(this.CboProducto, DtProductos, "Alias", "ProductoID");
            CboProducto.HoldFields();
            CboProducto.DataSource    = DtProductos;
            CboProducto.DisplayMember = "Alias";
            CboProducto.ValueMember   = "ProductoID";

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

            c1Combo.FillC1Combo(CboSede, Dtsedes, "NomSede", "SedeID");
        }
Пример #8
0
        private void MantenimientoSerieGuias_Load(object sender, EventArgs e)
        {
            //traer las empresas

            c1Combo.FillC1Combo(this.c1cboCiaR, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");

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

            DtSedesT = DtsedesR.Copy();
            CboSedeR.HoldFields();
            CboSedeR.DataSource    = DtsedesR;
            CboSedeR.DisplayMember = "NomSede";
            CboSedeR.ValueMember   = "SedeID";

            ocultarToolStrip();

            lblEstado.Text = "";
            OcultarBotones(false, true, false, false, false, false);
            ReadOnly(true);
        }
Пример #9
0
        private void MantenimientoPrecios_Load(object sender, EventArgs e)
        {
            //obtener todas las sedes
            DataTable Dtsedes = new CL_Empresas().GetSedes();

            DtComprobante = new CL_Comprobante().getTipoComprobante();
            DataTable Dtempresas = new CL_Empresas().GetEmpresas();

            c1Combo.FillC1Combo(this.Cboempresa1, Dtempresas.Copy(), "NomEmpresa", "EmpresaID");
            c1Combo.FillC1Combo(this.Cboempresa2, Dtempresas.Copy(), "NomEmpresa", "EmpresaID");
            c1Combo.FillC1Combo(this.Cboempresa3, Dtempresas.Copy(), "NomEmpresa", "EmpresaID");
            c1Combo.FillC1Combo(this.Cboempresa4, Dtempresas.Copy(), "NomEmpresa", "EmpresaID");
            c1Combo.FillC1Combo(this.CboEmpresaE, Dtempresas.Copy(), "NomEmpresa", "EmpresaID");
            c1Combo.FillC1Combo1(cbComprobante, DtComprobante, "NomTipoComprobante", "TipoComprobanteID");
            c1Combo.FillC1Combo1(cbComprobante2, DtComprobante.Copy(), "NomTipoComprobante", "TipoComprobanteID");
            c1Combo.FillC1Combo1(CboComprobante, DtComprobante.Copy(), "NomTipoComprobante", "TipoComprobanteID");

            ocultarToolStrip();
            Validar();
            PnlSerie.Visible = false;
            Permisos();
        }
Пример #10
0
        private void CierreMensual_Load(object sender, EventArgs e)
        {
            //agregar empresa
            DataTable DtEmpresas = new DataTable();

            DtEmpresas = new CL_Empresas().GetEmpresas();

            c1Combo.FillC1Combo(this.c1cboCia, DtEmpresas.Copy(), "NomEmpresa", "EmpresaID");

            c1Combo.FillC1Combo(this.c1cboCia2, DtEmpresas.Copy(), "NomEmpresa", "EmpresaID");


            //obtener lista de productos
            DataTable DtProductos = new DataTable();

            DtProductos = new CL_Producto().GetProductosPrincipales(true);
            CboProducto.HoldFields();
            CboProducto.DataSource    = DtProductos.Copy();
            CboProducto.DisplayMember = "Alias";
            CboProducto.ValueMember   = "ProductoID";


            //obtener lista de productos
            CboProducto2.HoldFields();
            CboProducto2.DataSource    = DtProductos.Copy();
            CboProducto2.DisplayMember = "Alias";
            CboProducto2.ValueMember   = "ProductoID";

            DataRow DR = DtProductos.NewRow();

            DR["ProductoID"]       = "TODOS";
            DR["NomProducto"]      = "TODOS";
            DR["Alias"]            = "TODOS";
            DR["Almacen"]          = "TOD";
            DR["SubFamiliaID"]     = 0;
            DR["ProductoIDVentas"] = "TODOS";
            DR["UnidadMedidaID"]   = "NN";
            DR["NomMarca"]         = "Sin Marca";
            DR["MarcaID"]          = "0";
            DtProductos.Rows.InsertAt(DR, 0);
            CboProducto.SelectedIndex = 0;

            //obtener año
            CboAnno.HoldFields();
            CboAnno.DataSource    = c1Combo.Annos().Copy();
            CboAnno.DisplayMember = "Anno";
            CboAnno.ValueMember   = "Anno";

            CboAnno2.HoldFields();
            CboAnno2.DataSource    = c1Combo.Annos().Copy();
            CboAnno2.DisplayMember = "Anno";
            CboAnno2.ValueMember   = "Anno";


            //obtener periodos
            CboPeriodo.HoldFields();
            CboPeriodo.DataSource    = c1Combo.DtPeriodos().Copy();
            CboPeriodo.DisplayMember = "Descripcion";
            CboPeriodo.ValueMember   = "Codigo";

            CboPeriodo2.HoldFields();
            CboPeriodo2.DataSource    = c1Combo.DtPeriodos().Copy();
            CboPeriodo2.DisplayMember = "Descripcion";
            CboPeriodo2.ValueMember   = "Codigo";

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

            DtAlmacenes = new CL_Empresas().GetAlmacenHalley();
            CboAlmacenHalley.HoldFields();
            CboAlmacenHalley.DataSource    = DtAlmacenes;
            CboAlmacenHalley.DisplayMember = "Descripcion";
            CboAlmacenHalley.ValueMember   = "ID";
            CboAlmacenHalley.SelectedIndex = 0;

            PnlProducto.Visible = false;
            //seleccion por defecto
            string MesAnterior = DateTime.Now.AddMonths(-1).Month.ToString().PadLeft(2, '0');

            CboPeriodo.SelectedValue  = MesAnterior;
            CboAnno.SelectedValue     = DateTime.Now.AddMonths(-1).Year;
            CboPeriodo2.SelectedValue = MesAnterior;
            CboAnno2.SelectedValue    = DateTime.Now.AddMonths(-1).Year;
            ocultarToolStrip();
        }
Пример #11
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";
        }
Пример #12
0
        private void LlenarCombos()
        {
            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresasVentas(), "NomEmpresa", "EmpresaID");


            DataTable dtcom = new DataTable("t1");

            dtcom.Columns.Add("valor", typeof(string));
            dtcom.Columns.Add("texto", typeof(string));

            DataRow dr11 = dtcom.NewRow();

            dr11["valor"] = "0";
            dr11["texto"] = "TODOS";
            dtcom.Rows.Add(dr11);



            DataRow dr1 = dtcom.NewRow();

            dr1["valor"] = "4";
            dr1["texto"] = "BOLETA ELECTRÓNICA";
            dtcom.Rows.Add(dr1);

            DataRow dr2 = dtcom.NewRow();

            dr2["valor"] = "5";
            dr2["texto"] = "FACTURA ELECTRÓNICA";
            dtcom.Rows.Add(dr2);

            DataRow dr111 = dtcom.NewRow();

            dr111["valor"] = "1";
            dr111["texto"] = "BOLETA";
            dtcom.Rows.Add(dr111);

            DataRow dr112 = dtcom.NewRow();

            dr112["valor"] = "2";
            dr112["texto"] = "FACTURA";
            dtcom.Rows.Add(dr112);


            DataRow dr3 = dtcom.NewRow();

            dr3["valor"] = "10";
            dr3["texto"] = "RESUMEN DIARIO (BAJAS)";
            dtcom.Rows.Add(dr3);

            DataRow dr4 = dtcom.NewRow();

            dr4["valor"] = "11";
            dr4["texto"] = "CONFIRMACIÓN BAJA";
            dtcom.Rows.Add(dr4);


            DataTable dtpag = new DataTable("t3");

            dtpag.Columns.Add("valor", typeof(string));
            dtpag.Columns.Add("texto", typeof(string));

            DataRow drc10 = dtpag.NewRow();

            drc10["valor"] = "10";
            drc10["texto"] = "10";
            dtpag.Rows.Add(drc10);

            DataRow drc20 = dtpag.NewRow();

            drc20["valor"] = "20";
            drc20["texto"] = "20";
            dtpag.Rows.Add(drc20);

            DataRow drc50 = dtpag.NewRow();

            drc50["valor"] = "50";
            drc50["texto"] = "50";
            dtpag.Rows.Add(drc50);

            DataRow drc100 = dtpag.NewRow();

            drc100["valor"] = "100";
            drc100["texto"] = "100";
            dtpag.Rows.Add(drc100);

            c1Combo.FillC1Combo(this.CboTipoComprobante, dtcom, "texto", "valor");

            DataTable dtsunat = objCL_Comprobante.ObtenerEstadosSunat();

            DataRow dres1 = dtsunat.NewRow();

            dres1["Codigo"]      = "  ";
            dres1["Descripcion"] = "TODOS";
            dtsunat.Rows.InsertAt(dres1, 0);


            c1Combo.FillC1Combo(this.CboEstadoSunat, dtsunat, "Descripcion", "Codigo");

            c1Combo.FillC1Combo(this.CboCantidadRegistros, dtpag, "texto", "valor");

            DataTable DtComprobante = new CL_Comprobante().getTipoComprobante();
            DataTable Dtempresas    = new CL_Empresas().GetEmpresas();

            DataView DV = new DataView(DtComprobante, "TipoComprobanteID in(1,2,4,5)", "", DataViewRowState.CurrentRows);

            c1Combo.FillC1Combo1(CboComprobanteFacturadorSunat, DV.ToTable(), "NomTipoComprobante", "TipoComprobanteID");
        }
Пример #13
0
        private void Rep_Kardex_Load(object sender, EventArgs e)
        {
            DateTime fechatemp = DateTime.Today;

            dtpInicial.Value = new DateTime(fechatemp.Year, fechatemp.Month, 1);
            dtpFinal.Value   = DateTime.Today;

            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");
            //obtener año
            CboAnno.HoldFields();
            CboAnno.DataSource    = c1Combo.Annos().Copy();
            CboAnno.DisplayMember = "Anno";
            CboAnno.ValueMember   = "Anno";
            CboAnno.SelectedValue = DateTime.Now.Year;

            //obtener periodos
            CboPeriodo.HoldFields();
            CboPeriodo.DataSource    = c1Combo.DtPeriodos().Copy();
            CboPeriodo.DisplayMember = "Descripcion";
            CboPeriodo.ValueMember   = "Codigo";
            CboPeriodo.SelectedValue = DateTime.Now.Month.ToString().PadLeft(2, '0');

            c1cboCia.SelectedValue = AppSettings.EmpresaID;

            DataTable DtProductos = new DataTable();

            DtProductos = new CL_Producto().GetProductosPrincipales(true);
            DataRow DR = DtProductos.NewRow();

            DR["ProductoID"]       = "TODOS";
            DR["NomProducto"]      = "TODOS";
            DR["Alias"]            = "TODOS";
            DR["Almacen"]          = "TOD";
            DR["SubFamiliaID"]     = 0;
            DR["ProductoIDVentas"] = "TODOS";
            DR["UnidadMedidaID"]   = "NN";
            DR["NomMarca"]         = "Sin Marca";
            DR["MarcaID"]          = "0";
            DtProductos.Rows.InsertAt(DR, 0);


            cbProducto.HoldFields();
            cbProducto.DataSource    = DtProductos;
            cbProducto.DisplayMember = "Alias";
            cbProducto.ValueMember   = "ProductoID";
            cbProducto.SelectedIndex = 0;

            PnlPeriodo.Visible = false;

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

            DR2["SedeID"]       = "TODOS";
            DR2["NomSede"]      = "TODOS";
            DR2["Numero"]       = 0;
            DR2["Interior"]     = 0;
            DR2["Zona"]         = "";
            DR2["Distrito"]     = "TODOS";
            DR2["Provincia"]    = "TODOS";
            DR2["Departamento"] = "TODOS";
            Dtsedes.Rows.InsertAt(DR2, 0);
            c1Combo.FillC1Combo(CboSede, Dtsedes, "NomSede", "SedeID");
            CboSede.SelectedValue = "TODOS";


            //Obtener Movimiento
            CL_Kardex ObjCL_Kardex = new CL_Kardex();

            DTMovimiento = new DataTable();
            DTMovimiento = ObjCL_Kardex.GetMovimiento();
            TddMovimiento.SetDataBinding(DTMovimiento, "", true);
            TddMovimiento.DisplayMember = "MovimientoID";
            TddMovimiento.ValueMember   = "MovimientoID";

            //obtener tipo documento
            DtTipoDocumento = new DataTable();
            DtTipoDocumento = ObjCL_Kardex.GetTipoDocumento();
            TddTipoDocumento.SetDataBinding(DtTipoDocumento, "", true);
            TddTipoDocumento.DisplayMember = "TipoContabilidad";
            TddTipoDocumento.ValueMember   = "TipoContabilidad";

            //obtener operacion
            DTOperacion = new DataTable();
            DTOperacion = ObjCL_Kardex.GetOperacionKardex();
            TddOperacionKardex.SetDataBinding(DTOperacion, "", true);
            TddOperacionKardex.DisplayMember = "OperacionID";
            TddOperacionKardex.ValueMember   = "OperacionID";
        }
Пример #14
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);
        }
Пример #15
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;
        }
Пример #16
0
        private void LlenarCombos()
        {
            c1Combo.FillC1Combo(this.c1cboCia, new CL_Empresas().GetEmpresas(), "NomEmpresa", "EmpresaID");


            DataTable dtcom = new DataTable("t1");

            dtcom.Columns.Add("valor", typeof(string));
            dtcom.Columns.Add("texto", typeof(string));

            DataRow dr11 = dtcom.NewRow();

            dr11["valor"] = "0";
            dr11["texto"] = "TODOS";
            dtcom.Rows.Add(dr11);

            DataRow dr1 = dtcom.NewRow();

            dr1["valor"] = "4";
            dr1["texto"] = "BOLETA ELECTRÓNICA";
            dtcom.Rows.Add(dr1);

            DataRow dr2 = dtcom.NewRow();

            dr2["valor"] = "5";
            dr2["texto"] = "FACTURA ELECTRÓNICA";
            dtcom.Rows.Add(dr2);

            DataRow dr3 = dtcom.NewRow();

            dr3["valor"] = "10";
            dr3["texto"] = "RESUMEN DIARIO (BAJAS)";
            dtcom.Rows.Add(dr3);

            DataRow dr4 = dtcom.NewRow();

            dr4["valor"] = "11";
            dr4["texto"] = "CONFIRMACIÓN BAJA";
            dtcom.Rows.Add(dr4);


            DataTable dtpag = new DataTable("t3");

            dtpag.Columns.Add("valor", typeof(string));
            dtpag.Columns.Add("texto", typeof(string));

            DataRow drc10 = dtpag.NewRow();

            drc10["valor"] = "10";
            drc10["texto"] = "10";
            dtpag.Rows.Add(drc10);

            DataRow drc20 = dtpag.NewRow();

            drc20["valor"] = "20";
            drc20["texto"] = "20";
            dtpag.Rows.Add(drc20);

            DataRow drc50 = dtpag.NewRow();

            drc50["valor"] = "50";
            drc50["texto"] = "50";
            dtpag.Rows.Add(drc50);

            DataRow drc100 = dtpag.NewRow();

            drc100["valor"] = "100";
            drc100["texto"] = "100";
            dtpag.Rows.Add(drc100);

            c1Combo.FillC1Combo(this.CboTipoComprobante, dtcom, "texto", "valor");

            DataTable dtsunat = objCL_Comprobante.ObtenerEstadosSunat();

            DataRow dres1 = dtsunat.NewRow();

            dres1["Codigo"]      = "  ";
            dres1["Descripcion"] = "TODOS";
            dtsunat.Rows.InsertAt(dres1, 0);


            c1Combo.FillC1Combo(this.CboEstadoSunat, dtsunat, "Descripcion", "Codigo");

            c1Combo.FillC1Combo(this.CboCantidadRegistros, dtpag, "texto", "valor");

            DataTable DtComprobante = new CL_Comprobante().getTipoComprobante();
            DataTable Dtempresas    = new CL_Empresas().GetEmpresas();


            c1Combo.FillC1Combo1(CboComprobanteFacturadorSunat, DtComprobante.Copy(), "NomTipoComprobante", "TipoComprobanteID");

            //obtener la ruta de la bd y carpeta
            DataTable dt1 = objCL_Comprobante.ObtenerDatosFacturdorSunat(c1cboCia.SelectedValue.ToString());

            LblRutaBD.Text      = dt1.Rows[0]["RutaBDSunat"].ToString();
            LblRutaArchivo.Text = dt1.Rows[0]["RutaArchivosSunat"].ToString();
            rutaarchivos        = dt1.Rows[0]["RutaArchivosSunat"].ToString() + "\\";
            ruc = dt1.Rows[0]["RUC"].ToString();
        }
Пример #17
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;
        }