Esempio n. 1
0
        void MostrarDetalle(DataTable dt_Detalle)
        {
            string c_dato = "";
            int    n_row  = 0;

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

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

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

                c_dato = dt_Detalle.Rows[n_row]["c_tipdocabr"].ToString();
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 3, c_dato);

                c_dato = dt_Detalle.Rows[n_row]["c_numdoc"].ToString();
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 4, c_dato);

                c_dato = Convert.ToDouble(dt_Detalle.Rows[n_row]["n_impbru"]).ToString("0.00");
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 5, c_dato);

                c_dato = Convert.ToDouble(dt_Detalle.Rows[n_row]["n_impigv"]).ToString("0.00");
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 6, c_dato);

                c_dato = Convert.ToDouble(dt_Detalle.Rows[n_row]["n_imptotven"]).ToString("0.00");
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 7, c_dato);

                c_dato = Convert.ToInt32(dt_Detalle.Rows[n_row]["n_idven"]).ToString();
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 8, c_dato);

                c_dato = Convert.ToInt32(dt_Detalle.Rows[n_row]["n_idtipdoc"]).ToString();
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 9, c_dato);

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

                c_dato = Convert.ToDateTime(dt_Detalle.Rows[n_row]["d_fchdoc"]).ToString("dd/MM/yyyy");
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 13, c_dato);
            }
        }
Esempio n. 2
0
        void MostrarDetalle()
        {
            string c_dato = "";
            int    n_row  = 0;

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

                c_dato = funDatos.DataTableBuscar(dtcliente, "n_id", "c_numdocide", l_carcab[n_row].n_idcli.ToString(), "N").ToString();
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 1, c_dato);

                c_dato = funDatos.DataTableBuscar(dtcliente, "n_id", "c_nom", l_carcab[n_row].n_idcli.ToString(), "N").ToString();
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 2, c_dato);

                //c_dato = funDatos.DataTableBuscar(dtcliente, "n_id", "n_idtipdoc", l_carcab[n_row].n_idcli.ToString(), "N").ToString();
                c_dato = funDatos.DataTableBuscar(dtDoc, "n_id", "c_abr", l_carcab[n_row].n_idtipdoc.ToString(), "N").ToString();
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 3, c_dato);

                c_dato = l_carcab[n_row].c_numser + "-" + l_carcab[n_row].c_numdoc;
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 4, c_dato);

                c_dato = l_carcab[n_row].n_impbru.ToString("0.00");
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 5, c_dato);

                c_dato = l_carcab[n_row].n_impigv.ToString("0.00");
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 6, c_dato);

                c_dato = l_carcab[n_row].n_imptot.ToString("0.00");
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 7, c_dato);

                c_dato = l_carcab[n_row].n_idcli.ToString();
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 8, c_dato);

                c_dato = l_carcab[n_row].n_idtipdoc.ToString();
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 9, c_dato);

                //c_dato = funDatos.DataTableBuscar(dtcliente, "n_id", "n_tipdocfac", l_carcab[n_row].n_idcli.ToString(), "N").ToString();
                c_dato = funDatos.DataTableBuscar(dtDoc, "n_id", "c_abr", l_carcab[n_row].n_idtipdocfac.ToString(), "N").ToString();
                FgPlacas.SetData(FgPlacas.Rows.Count - 1, 12, c_dato);
            }
        }
Esempio n. 3
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;
        }
Esempio n. 4
0
        void AsignarEntidad()
        {
            int    n_id   = 0;
            int    n_row  = 0;
            string c_dato = "";

            l_carcab.Clear();
            l_cardet.Clear();

            if (n_QueHace == 1)
            {
                n_id = 0;
            }
            else
            {
                n_id = Convert.ToInt16(DgLista.Columns[0].CellValue(DgLista.Row).ToString());
            }

            BE_Registro.n_idemp  = STU_SISTEMA.EMPRESAID;
            BE_Registro.n_id     = n_id;
            BE_Registro.n_idpla  = Convert.ToInt16(CboPla.SelectedValue);
            BE_Registro.n_idano  = STU_SISTEMA.ANOTRABAJO;
            BE_Registro.n_idmes  = STU_SISTEMA.MESTRABAJO;
            BE_Registro.d_fchemi = Convert.ToDateTime(TxtFchEmi.Text);
            BE_Registro.d_fchini = Convert.ToDateTime(TxtFchIni.Text);
            BE_Registro.n_impbru = Convert.ToDouble(TxtImpBru.Text);
            BE_Registro.n_impigv = Convert.ToDouble(txtImpIgv.Text);
            BE_Registro.n_imptot = Convert.ToDouble(TxtImpTot.Text);
            BE_Registro.n_numrec = FgPlacas.Rows.Count - 2;
            BE_Registro.c_obs    = TxtObs.Text;

            for (n_row = 2; n_row <= FgPlacas.Rows.Count - 1; n_row++)
            {
                BE_EST_CARGOSCAB e_carcab = new BE_EST_CARGOSCAB();

                e_carcab.n_idemp = STU_SISTEMA.EMPRESAID;
                e_carcab.n_idcar = n_id;

                c_dato        = FgPlacas.GetData(n_row, 11).ToString();
                e_carcab.n_id = Convert.ToInt16(c_dato);

                e_carcab.n_idpla = Convert.ToInt16(CboPla.SelectedValue);


                e_carcab.n_idtipdoc = 83;

                c_dato            = FgPlacas.GetData(n_row, 4).ToString().Substring(0, 4);
                e_carcab.c_numser = c_dato;

                c_dato            = FgPlacas.GetData(n_row, 4).ToString().Substring(5, 10);
                e_carcab.c_numdoc = c_dato;

                e_carcab.d_fchemi = Convert.ToDateTime(TxtFchEmi.Text);

                c_dato           = FgPlacas.GetData(n_row, 8).ToString();
                e_carcab.n_idcli = Convert.ToInt16(c_dato);

                c_dato            = FgPlacas.GetData(n_row, 5).ToString();
                e_carcab.n_impbru = Convert.ToDouble(c_dato);

                c_dato            = FgPlacas.GetData(n_row, 6).ToString();
                e_carcab.n_impigv = Convert.ToDouble(c_dato);

                c_dato            = FgPlacas.GetData(n_row, 7).ToString();
                e_carcab.n_imptot = Convert.ToDouble(c_dato);

                e_carcab.n_impsal = Convert.ToDouble(c_dato);

                c_dato = FgPlacas.GetData(n_row, 9).ToString();
                e_carcab.n_idtipdocfac = Convert.ToInt16(c_dato);

                l_carcab.Add(e_carcab);
            }

            string    c_fchcini = "";
            string    c_fchcfin = "";
            DataTable dtres     = new DataTable();

            for (n_row = 2; n_row <= FgPlacas.Rows.Count - 1; n_row++)
            {
                BE_EST_CARGOSDET e_cardet = new BE_EST_CARGOSDET();

                c_dato = FgPlacas.GetData(n_row, 8).ToString();

                dtres = funDatos.DataTableFiltrar(dtcliente, "n_id = " + c_dato + "");

                c_fchcini = Convert.ToDateTime(dtres.Rows[0]["d_fching"]).ToString("dd/MM/yyyy").Substring(0, 2) + "/" + DateTime.Now.Month.ToString("00") + "/" + DateTime.Now.Year.ToString("0000");
                if (c_fchcini == "31/11/2018")
                {
                    c_fchcini = "30/11/2018";
                }
                if (c_fchcini == "31/02/2019")
                {
                    c_fchcini = "28/02/2019";
                }
                if (c_fchcini == "30/02/2019")
                {
                    c_fchcini = "28/02/2019";
                }
                if (c_fchcini == "29/02/2019")
                {
                    c_fchcini = "28/02/2019";
                }
                if (c_fchcini == "31/04/2019")
                {
                    c_fchcini = "30/04/2019";
                }
                if (c_fchcini == "31/06/2019")
                {
                    c_fchcini = "30/06/2019";
                }
                if (c_fchcini == "31/09/2019")
                {
                    c_fchcini = "30/09/2019";
                }
                if (c_fchcini == "31/11/2019")
                {
                    c_fchcini = "30/11/2019";
                }
                //c_fchcini = Convert.ToDateTime(dtres.Rows[0]["d_fching"]).ToString("dd/MM/yyyy");
                c_fchcfin        = Convert.ToDateTime(c_fchcini).AddDays(30).ToString("dd/MM/yyyy");
                e_cardet.n_idcar = n_id;

                c_dato           = FgPlacas.GetData(n_row, 11).ToString();
                e_cardet.n_idcab = Convert.ToInt16(c_dato);

                c_dato           = FgPlacas.GetData(n_row, 10).ToString();
                e_cardet.n_idser = Convert.ToInt16(c_dato);

                c_dato = funDatos.DataTableBuscar(dtSer, "n_id", "n_idunimed", c_dato, "N").ToString();
                e_cardet.n_idunimed = Convert.ToInt16(c_dato);

                c_dato            = FgPlacas.GetData(n_row, 5).ToString();
                e_cardet.n_impbru = Convert.ToDouble(c_dato);

                c_dato            = FgPlacas.GetData(n_row, 6).ToString();
                e_cardet.n_impigv = Convert.ToDouble(c_dato);

                c_dato            = FgPlacas.GetData(n_row, 7).ToString();
                e_cardet.n_imptot = Convert.ToDouble(c_dato);

                e_cardet.c_desser = "CARGO ABONADO DEL: " + c_fchcini + " AL: " + c_fchcfin;
                l_cardet.Add(e_cardet);
            }
        }
Esempio n. 5
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;
            int                n_tipo        = 0;
            double             n_imptot      = 0;
            double             n_impigv      = 0;
            double             n_impbru      = 0;
            DataTable          dtdocumento   = new DataTable();
            CN_est_liquidacion o_Liquidacion = new CN_est_liquidacion(STU_SISTEMA);

            o_Liquidacion.STU_SISTEMA = STU_SISTEMA;
            FgPlacas.Rows.Count       = 2;
            if (OptTipo1.Checked == true)
            {
                n_tipo = 1;
            }
            if (OptTipo2.Checked == true)
            {
                n_tipo = 2;
            }
            o_Liquidacion.Consulta1(STU_SISTEMA.EMPRESAID, Convert.ToInt32(C_IDLOCAL), Convert.ToInt32(C_IDCAJERO), TxtFchIni.Text, TxtFchFin.Text, n_tipo);
            dtdocumento   = o_Liquidacion.dtListar;
            o_Liquidacion = null;

            if (dtdocumento.Rows.Count == 0)
            {
                MessageBox.Show("¡ No hay movimiento para liquidar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                o_Liquidacion = null;
                return;
            }

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

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

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

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

                    c_dato = dtdocumento.Rows[n_row]["c_tipdocdes"].ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 3, c_dato);

                    c_dato = dtdocumento.Rows[n_row]["c_numdoc"].ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 4, c_dato);

                    c_dato = Convert.ToDouble(dtdocumento.Rows[n_row]["n_impbru"]).ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 5, c_dato);

                    c_dato = Convert.ToDouble(dtdocumento.Rows[n_row]["n_impigv"]).ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 6, c_dato);

                    c_dato = Convert.ToDouble(dtdocumento.Rows[n_row]["n_imptotven"]).ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 7, c_dato);

                    c_dato = Convert.ToInt32(dtdocumento.Rows[n_row]["n_venid"]).ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 8, c_dato);

                    c_dato = Convert.ToInt32(dtdocumento.Rows[n_row]["n_idtipdoc"]).ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 9, c_dato);

                    c_dato = Convert.ToInt32(dtdocumento.Rows[n_row]["n_tipo"]).ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 10, c_dato);

                    c_dato = Convert.ToInt32(dtdocumento.Rows[n_row]["n_iddocori"]).ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 11, c_dato);

                    c_dato = funFunciones.NulosC(dtdocumento.Rows[n_row]["c_desser"]).ToString();
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 12, c_dato);

                    c_dato = Convert.ToDateTime(dtdocumento.Rows[n_row]["d_fchdoc"]).ToString("dd/MM/yyyy");
                    FgPlacas.SetData(FgPlacas.Rows.Count - 1, 13, 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");
        }
Esempio n. 6
0
        void PrepararTesoreria()
        {
            int    n_row = 0;
            int    n_cor = 0;
            double N_TC  = 0;

            N_TC = Convert.ToDouble(objFunciones.ObtenerTC(dtTC, TxtFchFin.Text));

            e_tes.n_idemp      = STU_SISTEMA.EMPRESAID;
            e_tes.n_ano        = STU_SISTEMA.ANOTRABAJO;
            e_tes.n_mes        = STU_SISTEMA.MESTRABAJO;
            e_tes.n_idlib      = 1;  // INDICAMOS QUE ES EL LIBRO DE CAJA Y BACOS
            e_tes.n_id         = 0;  // EL ID SE GENERARA AL MOMENTO DE GUARDAR EL REGISTRO
            e_tes.c_numreg     = ""; // EL NUMERO DE ASIENTO SE GENERARA AL MOMENTO DE CREAR LOS ASIWNTOS CONTABLES
            e_tes.d_fchope     = Convert.ToDateTime(TxtFchFin.Text);
            e_tes.n_idmon      = 115;
            e_tes.c_glo        = "LIQUIDACION DE CAJA DEL " + TxtFchFin.Text + " CAJERO :" + CboCajero.Text + " PLAYA :" + CboPla.Text;
            e_tes.n_conciliado = 0;
            e_tes.n_tc         = N_TC;
            e_tes.n_tipreg     = 1; // INDICAMOS QUE ES UN REFGISTRO DE INGRESO
            e_tes.n_dongen     = 2; // LE INDICAMOS QUE EL REGISTRO SE SE GENERO POR EL MODULO DE TESORERIA


            BE_TES_TESORERIAORI e_tesori = new BE_TES_TESORERIAORI();

            e_tesori.n_idtes    = 0;
            e_tesori.n_idori    = 116;
            e_tesori.n_imp      = Convert.ToDouble(TxtImpTot.Text);
            e_tesori.n_idmod    = 0;
            e_tesori.n_idbcocta = 0;
            e_tesori.n_tc       = N_TC;
            //e_tesori.n_conciliado = 0;
            l_tesori.Add(e_tesori);

            BE_TES_TESORERIADES e_tesdes = new BE_TES_TESORERIADES();

            e_tesdes.n_idtes    = 0;
            e_tesdes.n_iddes    = 256;
            e_tesdes.n_imp      = Convert.ToDouble(TxtImpTot.Text);
            e_tesdes.n_idmod    = 0;
            e_tesdes.n_idbcocta = 0;
            e_tesdes.n_tc       = N_TC;
            l_tesdes.Add(e_tesdes);

            n_cor = 1;
            for (n_row = 2; n_row <= FgPlacas.Rows.Count - 1; n_row++)
            {
                BE_TES_TESORERIADESDET e_tesdetdet = new BE_TES_TESORERIADESDET();
                e_tesdetdet.n_idtes    = 0;
                e_tesdetdet.n_iddes    = 256;
                e_tesdetdet.n_idtipper = 0;
                e_tesdetdet.n_idmod    = 2;
                e_tesdetdet.n_iddoc    = Convert.ToInt32(FgPlacas.GetData(n_row, 8));
                e_tesdetdet.n_idper    = 0;
                e_tesdetdet.n_idtipdoc = Convert.ToInt32(FgPlacas.GetData(n_row, 9));
                e_tesdetdet.c_numser   = FgPlacas.GetData(n_row, 4).ToString().Substring(0, 4);
                e_tesdetdet.c_numdoc   = FgPlacas.GetData(n_row, 4).ToString().Substring(5, 10);
                e_tesdetdet.n_imp      = Convert.ToDouble(FgPlacas.GetData(n_row, 7));
                e_tesdetdet.n_sal      = Convert.ToDouble(FgPlacas.GetData(n_row, 7));
                e_tesdetdet.n_acuenta  = Convert.ToDouble(FgPlacas.GetData(n_row, 7));
                e_tesdetdet.n_idori    = 0;
                e_tesdetdet.d_fchdoc   = Convert.ToDateTime(FgPlacas.GetData(n_row, 13));
                e_tesdetdet.c_glo      = "";
                e_tesdetdet.n_cor      = n_cor;
                e_tesdetdet.n_idmon    = 115;        // LE INDICAMOS QUES LA MONEDA ES SOLES
                e_tesdetdet.n_idlib    = 14;         // LE INDICAMOS QUE ES LIBRO DE VENTAS

                l_tesdesdet.Add(e_tesdetdet);

                n_cor = n_cor + 1;
            }
        }
Esempio n. 7
0
        void AsignarEntidad()
        {
            int    n_id   = 0;
            int    n_row  = 0;
            string c_dato = "";

            l_LiquidaDet.Clear();
            l_tesori.Clear();
            l_tesoridet.Clear();
            l_tesdes.Clear();
            l_tesdesdet.Clear();

            if (n_QueHace == 1)
            {
                n_id = 0;
            }
            else
            {
                n_id = Convert.ToInt32(DgLista.Columns[1].CellValue(DgLista.Row).ToString());
            }

            BE_Registro.n_idemp     = STU_SISTEMA.EMPRESAID;
            BE_Registro.n_id        = n_id;
            BE_Registro.c_numser    = TxtNumSer.Text;
            BE_Registro.c_numdoc    = TxtNumDoc.Text;
            BE_Registro.n_idtipdoc  = 91;
            BE_Registro.n_idpla     = Convert.ToInt32(CboPla.SelectedValue);
            BE_Registro.n_idcaj     = Convert.ToInt32(CboCajero.SelectedValue);
            BE_Registro.n_ano       = STU_SISTEMA.ANOTRABAJO;
            BE_Registro.n_mes       = STU_SISTEMA.MESTRABAJO;
            BE_Registro.d_fchemi    = Convert.ToDateTime(TxtFchEmi.Text);
            BE_Registro.d_fchini    = Convert.ToDateTime(TxtFchIni.Text);
            BE_Registro.d_fchfin    = Convert.ToDateTime(TxtFchFin.Text);
            BE_Registro.n_importe   = Convert.ToDouble(TxtImpTot.Text);
            BE_Registro.n_numdoccob = FgPlacas.Rows.Count - 2;
            BE_Registro.c_obs       = TxtObs.Text;
            BE_Registro.h_horliq    = TxtHorIni.Text;

            if (OptTipo1.Checked == true)
            {
                BE_Registro.n_tipo = 1;
            }
            if (OptTipo2.Checked == true)
            {
                BE_Registro.n_tipo = 2;
            }
            for (n_row = 2; n_row <= FgPlacas.Rows.Count - 1; n_row++)
            {
                BE_EST_LIQUIDACIONDET e_LiquidaDet = new BE_EST_LIQUIDACIONDET();

                e_LiquidaDet.n_idliq = 0;

                c_dato = FgPlacas.GetData(n_row, 8).ToString();
                e_LiquidaDet.n_idven = Convert.ToInt32(c_dato);

                c_dato = FgPlacas.GetData(n_row, 7).ToString();
                e_LiquidaDet.n_impcob = Convert.ToDouble(c_dato);

                c_dato = FgPlacas.GetData(n_row, 10).ToString();
                e_LiquidaDet.n_idtip = Convert.ToInt32(c_dato);

                c_dato = FgPlacas.GetData(n_row, 11).ToString();
                e_LiquidaDet.n_iddocori = Convert.ToInt32(c_dato);
                l_LiquidaDet.Add(e_LiquidaDet);
            }
            PrepararTesoreria();
        }