Пример #1
0
        private void ToolPdf_Click(object sender, EventArgs e)
        {
            if (FgReg.Rows.Count == 2)
            {
                return;
            }
            int n_idvta = Convert.ToInt32(FgReg.GetData(FgReg.Row, 8));
            CN_est_movimientos objRegistro = new CN_est_movimientos(STU_SISTEMA);

            objRegistro.STU_SISTEMA = STU_SISTEMA;
            objRegistro.ExportarPdf(STU_SISTEMA.EMPRESAID, n_idvta);
            objRegistro = null;
        }
Пример #2
0
        private void TooNuevo_Click(object sender, EventArgs e)
        {
            if (FgReg.Rows.Count == 2)
            {
                return;
            }
            int n_idvta = Convert.ToInt32(FgReg.GetData(FgReg.Row, 8));
            CN_est_movimientos objRegistro = new CN_est_movimientos(STU_SISTEMA);

            objRegistro.STU_SISTEMA = STU_SISTEMA;
            objRegistro.ImprimirComprobantePago(STU_SISTEMA.EMPRESAID, n_idvta, "", 0, 2, 1);
            objRegistro = null;

            //int n_idvta = Convert.ToInt32(FgReg.GetData(FgReg.Row, 7));
            //string c_dato = "" + "|" + FgReg.GetData(FgReg.Row, 2) + "|" + DateTime.Now.ToString("dd/MM/yyyy") + "|" + "" + "|" + "" + "|" + C_CAJERO + "|" + C_LOCAL + "|" + FgReg.GetData(FgReg.Row, 4) + "|" + FgReg.GetData(FgReg.Row, 6) + "|" + FgReg.GetData(FgReg.Row, 3);

            //CN_est_movimientos objRegistro = new CN_est_movimientos(STU_SISTEMA);
            //objRegistro.STU_SISTEMA = STU_SISTEMA;
            //objRegistro.ImprimirComprobantePago(STU_SISTEMA.EMPRESAID, n_idvta, c_dato, Convert.ToInt32(FgReg.GetData(FgReg.Row, 8)), 2);
            //objRegistro = null;
        }
Пример #3
0
        void MostrarCobranza()
        {
            DataTable          dtresult = new DataTable();
            CN_est_movimientos o_mov    = new CN_est_movimientos(STU_SISTEMA);

            o_mov.Consulta2(STU_SISTEMA.EMPRESAID, N_IDPLAYA, N_IDCAJERO, TxtFecha.Text, TxtFecha.Text);
            if (o_mov.b_OcurrioError == true)
            {
                o_mov = null;
                return;
            }

            dtresult = o_mov.dtListar;
            if (dtresult.Rows.Count == 0)
            {
                o_mov = null;
                return;
            }

            funFlex.FlexMostrarDatos(FgReg, arrCabeceraFlexFil, dtresult, 2, true);
            TxtNumReg.Text = (dtresult.Rows.Count - 1).ToString();
        }
Пример #4
0
        private void CmdAce_Click(object sender, EventArgs e)
        {
            if (funFunciones.NulosC(TxtNumSer.Text) == "")
            {
                MessageBox.Show("¡ No ha especificado el numero de serie del documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtNumSer.Focus();
                return;
            }
            if (funFunciones.NulosC(TxtNumDoc.Text) == "")
            {
                MessageBox.Show("¡ No ha especificado el numero de documento !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtNumDoc.Focus();
                return;
            }
            if (FgReg.Rows.Count == 2)
            {
                MessageBox.Show("¡ No hay cargos a cobrar !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                FgReg.Focus();
                return;
            }
            if (Convert.ToInt16(CboTipDoc.SelectedValue) == 0)
            {
                MessageBox.Show("¡ No ha especificado el tipo de documento que se emitira, debe definir el documento en el maestro de clientes !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                CboTipDoc.Focus();
                return;
            }
            if (Convert.ToDouble(TxtImpPag.Text) == 0)
            {
                MessageBox.Show("¡ El abonado no tiene cargos pendientes !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                TxtImpPag.Focus();
                return;
            }

            CN_vta_ventas o_ventas = new CN_vta_ventas();
            string        c_dato   = "";

            AsignarEntidad();

            CN_est_conecta o_conec = new CN_est_conecta(STU_SISTEMA);

            o_ventas.mysConec      = o_conec.mysConec;
            o_ventas.LstDetalle    = l_DocumentoDet;
            o_ventas.LstDocumentos = l_DetDoc;
            o_ventas.LstDetalleOCT = l_DetOCT;
            o_ventas.LstDatos      = l_DetDat;
            o_ventas.l_diario      = l_Diario;
            o_ventas.STU_SISTEMA   = STU_SISTEMA;

            int n_row     = 0;
            int n_idcargo = 0;

            for (n_row = 0; n_row <= FgReg.Rows.Count - 1; n_row++)
            {
                c_dato = FgReg.GetData(n_row, 7).ToString();

                if (c_dato == "True")
                {
                    n_idcargo = Convert.ToInt32(FgReg.GetData(n_row, 9));
                }
            }
            if (o_ventas.Insertar2(e_Documento, n_idcargo) == true)
            {
                CN_est_movimientos objRegistro = new CN_est_movimientos(STU_SISTEMA);
                objRegistro.STU_SISTEMA = STU_SISTEMA;
                objRegistro.ImprimirComprobantePago(STU_SISTEMA.EMPRESAID, Convert.ToInt32(o_ventas.n_IdGenerado), "", 0, N_VISTAPREVIA, 1);
                objRegistro = null;
            }
            else
            {
                MessageBox.Show("¡ ¨Ha ocurrido un un problema, no se pudo guardar el registro ! Error Nº : " + o_ventas.IntErrorNumber.ToString() + " = " + o_ventas.StrErrorMensaje, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
            CmdCan_Click(sender, e);
            o_conec = null;
        }