Ejemplo n.º 1
0
        void DataTableCargar()
        {
            CN_est_clientes o_cliente = new CN_est_clientes(STU_SISTEMA);

            o_cliente.STU_SISTEMA = STU_SISTEMA;
            o_cliente.Listar();                   // CARGAMOS TODOS LOS CLIENTES
            dtClientes = o_cliente.dtListar;
            o_cliente  = null;

            CN_est_cajeros o_cajero = new CN_est_cajeros(STU_SISTEMA);

            o_cajero.STU_SISTEMA = STU_SISTEMA;
            o_cajero.Listar(STU_SISTEMA.EMPRESAID);
            dtCajero = o_cajero.dtListar;
            o_cajero = null;

            CN_est_localsetup o_locset = new CN_est_localsetup(STU_SISTEMA);

            o_locset.STU_SISTEMA = STU_SISTEMA;
            dtLocSet             = o_locset.Listar(STU_SISTEMA.EMPRESAID);
            o_locset             = null;

            CN_est_conecta o_conec = new CN_est_conecta(STU_SISTEMA);

            o_emploc.mysConec = o_conec.mysConec;
            dtLocal           = o_emploc.Listar(STU_SISTEMA.EMPRESAID, 0);

            objMoneda.mysConec = o_conec.mysConec;
            dtMoneda           = objMoneda.Listar();                    // CARGAMOS TODAS MONEDAS

            o_tipcli.mysConec = o_conec.mysConec;
            o_tipcli.Listar();
            dttipcli = o_tipcli.dtListar;

            objTipDoc.mysConec = o_conec.mysConec;
            dtTipDocumento     = objTipDoc.Listar_puntoventa();   // CARGAMOS TIPOS DE DOCUMENTO PARA VENTAS

            objMoneda.mysConec = o_conec.mysConec;
            dtMoneda           = objMoneda.Listar();                    // CARGAMOS TODAS MONEDAS

            ObjTC.mysConec = o_conec.mysConec;
            dtTC           = ObjTC.Listartcano(151, STU_SISTEMA.ANOTRABAJO.ToString());

            o_docimp.mysConec = o_conec.mysConec;
            dtdocimp          = o_docimp.Listar(STU_SISTEMA.EMPRESAID);

            o_pcitem.mysConec = o_conec.mysConec;
            o_pcitem.Listar(STU_SISTEMA.EMPRESAID, 2);
            dtpcite = o_pcitem.dtLista;

            o_imp.mysConec = o_conec.mysConec;
            o_imp.Listar(STU_SISTEMA.EMPRESAID);
            dtimp = o_imp.dtLista;

            o_doccuecon.mysConec = o_conec.mysConec;
            o_doccuecon.Listar(STU_SISTEMA.EMPRESAID);
            dtdoccuecon = o_doccuecon.dtLista;
            o_conec     = null;
        }
Ejemplo n.º 2
0
        private void CmdBusTra_Click(object sender, EventArgs e)
        {
            DataTable dtResul = new DataTable();

            dtResul = funGen.DataTableFiltrar(dtClientes, "n_idpla = " + C_IDLOCAL + "");

            CN_est_clientes o_cliente = new CN_est_clientes(STU_SISTEMA);

            o_cliente.STU_SISTEMA = STU_SISTEMA;
            dtResul   = o_cliente.BuscarCliente(dtResul, "n_id", "");
            o_cliente = null;

            if (dtResul != null)
            {
                TxtNumPla.Text   = "";
                TxtApeNom.Text   = "";
                LbIdCliente.Text = "";

                if (dtResul.Rows.Count != 0)
                {
                    TxtNumPla.Text   = dtResul.Rows[0]["c_numpla"].ToString();
                    TxtApeNom.Text   = dtResul.Rows[0]["c_nom"].ToString();
                    LbIdCliente.Text = dtResul.Rows[0]["n_id"].ToString();
                    FgReg.Rows.Count = 2;
                    LblImpPag.Text   = "";
                    TxtImpPag.Text   = "";
                    CargarDatos2();
                    //TxtHorIni.Text = DateTime.Now.ToString("HH:mm:ss");

                    //if (Convert.ToInt16(dtResul.Rows[0]["n_idtipcli"]) == 2)
                    //{
                    //    CboSer.SelectedValue = Convert.ToInt16(dtResul.Rows[0]["n_idser"]);
                    //}

                    //DataTable dtResul2 = new DataTable();
                    //dtResul2 = funGen.DataTableFiltrar(dtLista, "(c_clinumpla = '" + TxtNumPla.Text + "') AND (n_iddocven = 0)");

                    //if (dtResul2.Rows.Count == 1)
                    //{
                    //    MessageBox.Show("¡ Ya existe un ingreso sin cerrar para la placa Nº " + TxtNumPla.Text + " !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);

                    //    TxtNumPla.Text = "";
                    //    TxtCliente.Text = "";
                    //    LblIdCliente.Text = "";
                    //    TxtHorIni.Text = "";
                    //    TxtNumPla.Focus();
                    //    return;
                    //}
                }
            }
        }
Ejemplo n.º 3
0
        void DataTableCargar()
        {
            CN_est_liquidacion objRegistros = new CN_est_liquidacion(STU_SISTEMA);

            objRegistros.STU_SISTEMA = STU_SISTEMA;
            objRegistros.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, STU_SISTEMA.MESTRABAJO);
            dtLista      = objRegistros.dtListar;
            objRegistros = null;

            CN_est_clientes o_cliente = new CN_est_clientes(STU_SISTEMA);

            o_cliente.STU_SISTEMA = STU_SISTEMA;
            o_cliente.Listar3(STU_SISTEMA.EMPRESAID);
            dtcliente = o_cliente.dtListar;
            o_cliente = null;

            CN_est_cajeros o_cajero = new CN_est_cajeros(STU_SISTEMA);

            o_cajero.STU_SISTEMA = STU_SISTEMA;
            o_cajero.Listar(STU_SISTEMA.EMPRESAID);
            dtCajero = o_cajero.dtListar;
            o_cajero = null;

            CN_est_servicios o_ser = new CN_est_servicios(STU_SISTEMA);

            o_ser.STU_SISTEMA = STU_SISTEMA;
            dtSer             = o_ser.Listar(STU_SISTEMA.EMPRESAID);
            dtSer             = null;

            CN_est_conecta o_conec = new CN_est_conecta(STU_SISTEMA);

            objFormVis.mysConec = o_conec.mysConec;                                      // CARGAMOS EL ARRAY CON LOS DATOS PARA LA VISTA DE DgLista
            objFormVis.ObtenerCabeceraLista(91, ref arrCabeceraDg1);

            objForm.mysConec = o_conec.mysConec;                                    // CARGAMOS LOS DATOS DEL FORMULARIO
            dtForm           = objForm.TraerRegistro(91);

            o_emploc.mysConec = o_conec.mysConec;
            dtLocal           = o_emploc.Listar(STU_SISTEMA.EMPRESAID, 0);

            o_tipdoc.mysConec = o_conec.mysConec;
            dtDoc             = o_tipdoc.Listar();
            dtDoc             = funDatos.DataTableFiltrar(dtDoc, "n_id IN(2, 4, 13, 83)");

            ObjTC.mysConec = o_conec.mysConec;
            dtTC           = ObjTC.Listartcano(151, STU_SISTEMA.ANOTRABAJO.ToString());

            objMeses.mysConec = o_conec.mysConec;
            dtMeses           = objMeses.Listar();
            o_conec           = null;
        }
Ejemplo n.º 4
0
        private void CmdCargar_Click(object sender, EventArgs e)
        {
            string          c_dato    = "";
            string          c_numser  = "0001";
            int             n_row     = 0;
            int             n_numdoc  = 0;
            int             n_corr    = 0;
            double          n_imptot  = 0;
            double          n_impigv  = 0;
            double          n_impbru  = 0;
            DataTable       dtCli     = new DataTable();
            CN_est_clientes o_Cliente = new CN_est_clientes(STU_SISTEMA);

            o_Cliente.STU_SISTEMA = STU_SISTEMA;
            o_Cliente.Consulta1(STU_SISTEMA.EMPRESAID, Convert.ToInt16(CboPla.SelectedValue));
            dtCli = o_Cliente.dtListar;

            CN_est_conecta o_conec = new CN_est_conecta(STU_SISTEMA);

            o_tipdoc.mysConec = o_conec.mysConec;
            string c_numdoc = o_tipdoc.UltimoNumero(STU_SISTEMA.EMPRESAID, 83, "0001");

            n_numdoc = Convert.ToInt32(c_numdoc);
            o_conec  = null;

            FgPlacas.Rows.Count = 2;
            //n_numdoc = 1;
            n_corr         = 1;
            LblNumRec.Text = (dtCli.Rows.Count - 1).ToString();

            if (dtCli.Rows.Count != 0)
            {
                for (n_row = 0; n_row <= dtCli.Rows.Count - 1; n_row++)
                {
                    FgPlacas.Rows.Count = FgPlacas.Rows.Count + 1;

                    c_dato = dtCli.Rows[n_row]["c_numdocide"].ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 1, c_dato);

                    c_dato = dtCli.Rows[n_row]["c_nom"].ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 2, c_dato);

                    c_dato = funDatos.DataTableBuscar(dtDoc, "n_id", "c_abr", "83", "N").ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 3, c_dato);

                    c_dato = c_numser + "-" + n_numdoc.ToString("0000000000");
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 4, c_dato);

                    n_impbru = 0; n_impigv = 0;
                    n_imptot = Convert.ToDouble(funFunciones.NulosN(dtCli.Rows[n_row]["n_importe"]));
                    if (n_imptot != 0)
                    {
                        n_impbru = (n_imptot / 1.18);
                        n_impigv = (n_imptot - n_impbru);
                    }
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 5, n_impbru.ToString("0.00"));

                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 6, n_impigv.ToString("0.00"));

                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 7, n_imptot.ToString("0.00"));

                    c_dato = Convert.ToInt16(dtCli.Rows[n_row]["n_id"]).ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 8, c_dato);

                    c_dato = Convert.ToInt16(dtCli.Rows[n_row]["n_tipdocfac"]).ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 9, c_dato);

                    c_dato = Convert.ToInt16(dtCli.Rows[n_row]["n_idser"]).ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 10, c_dato);

                    c_dato = n_corr.ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 11, c_dato);

                    c_dato = dtCli.Rows[n_row]["c_docabr"].ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 12, c_dato);

                    n_numdoc = n_numdoc + 1;
                    n_corr   = n_corr + 1;
                }
            }

            n_imptot = funFlex.FlexSumarCol(FgPlacas, 5, 2, FgPlacas.Rows.Count - 1);
            n_impigv = funFlex.FlexSumarCol(FgPlacas, 6, 2, FgPlacas.Rows.Count - 1);
            n_impbru = funFlex.FlexSumarCol(FgPlacas, 7, 2, FgPlacas.Rows.Count - 1);

            TxtImpBru.Text = n_imptot.ToString("0.00");
            txtImpIgv.Text = n_impigv.ToString("0.00");
            TxtImpTot.Text = n_impbru.ToString("0.00");
            o_Cliente      = null;
        }