Example #1
0
        bool EliminarRegistro()
        {
            bool booResult     = false;
            int  intIdRegistro = Convert.ToInt32(DgLista.Columns[1].CellValue(DgLista.Row).ToString());      // OBTENEMOS EL ID DEL REGISTRO QUE SE DESEA ELIMINAR

            DialogResult Rpta = MessageBox.Show("Esta seguro de eliminar el registro seleccionado", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

            if (DialogResult.Yes == Rpta)
            {
                CN_est_liquidacion objRegistros = new CN_est_liquidacion(STU_SISTEMA);
                objRegistros.STU_SISTEMA = STU_SISTEMA;
                if (objRegistros.Eliminar(intIdRegistro) == true)
                {
                    booResult = true;
                    MessageBox.Show("¡ El registro se elimino con exito !", "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);

                    // VOLVEMOS A CARGAR EL DATATABLE dtItems CON LOS DATOS DEL SERVIDOR
                    objRegistros.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, STU_SISTEMA.MESTRABAJO);
                    dtLista = objRegistros.dtListar;
                    // MOSTRAMOS LOS DATOS EN LA GRILLA
                    ListarItems();
                }
                else
                {
                    MessageBox.Show("¡ No se pudo eliminar el registro por el siguiente motivo ! " + objRegistros.c_ErrorMensaje, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
                objRegistros = null;
            }
            return(booResult);
        }
Example #2
0
        private void ToolGrabar_Click(object sender, EventArgs e)
        {
            if (Grabar() == true)
            {
                // VOLVEMOS A CARGAR EL DATATABLE dtItems CON LOS DATOS DEL SERVIDOR
                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;
                // MOSTRAMOS LOS DATOS EN LA GRILLA
                ListarItems();

                DialogResult Rpta = MessageBox.Show("! El registro se agrego con exito ¡ ¿Desea agregar otro registro? ", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

                if (DialogResult.Yes == Rpta)
                {
                    Nuevo();
                    return;
                }
                else
                {
                    Cancelar();
                }
            }
        }
Example #3
0
        private void emitirGuiaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CN_est_liquidacion o_liq = new CN_est_liquidacion(STU_SISTEMA);

            o_liq.STU_SISTEMA = STU_SISTEMA;
            int n_idreg = Convert.ToInt32(DgLista.Columns[1].CellValue(DgLista.Row).ToString());;

            o_liq.STU_SISTEMA = STU_SISTEMA;
            o_liq.ImprimirLiquidacion(n_idreg, 1);
            o_liq = null;
        }
Example #4
0
        private void imprimirLiquidacionXDiasToolStripMenuItem_Click(object sender, EventArgs e)
        {
            CN_est_liquidacion o_liq = new CN_est_liquidacion(STU_SISTEMA);

            o_liq.STU_SISTEMA = STU_SISTEMA;
            int    n_idpla = Convert.ToInt32(DgLista.Columns[0].CellValue(DgLista.Row).ToString()); // ID DE LA PLAYA
            string c_fecha = DgLista.Columns[4].CellValue(DgLista.Row).ToString().Substring(0, 10);

            o_liq.STU_SISTEMA = STU_SISTEMA;
            o_liq.ImprimirLiquidacionDia(STU_SISTEMA.EMPRESAID, n_idpla, c_fecha);
            o_liq = null;
        }
Example #5
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;
        }
Example #6
0
        void VerRegistro(int n_IdRegistro)
        {
            DataTable dt_Detalle = new DataTable();

            booAgregando        = true;
            FgPlacas.Rows.Count = 2;

            l_LiquidaDet.Clear();
            CN_est_liquidacion objRegistros = new CN_est_liquidacion(STU_SISTEMA);

            objRegistros.STU_SISTEMA = STU_SISTEMA;

            objRegistros.TraerRegistro(n_IdRegistro);
            if (objRegistros.b_OcurrioError == false)
            {
                BE_Registro  = objRegistros.e_Liquidacion;
                l_LiquidaDet = objRegistros.l_LiquidacionDet;
                dt_Detalle   = objRegistros.dtListarDet;

                TxtNumSer.Text          = BE_Registro.c_numser;
                TxtNumDoc.Text          = BE_Registro.c_numdoc;
                CboPla.SelectedValue    = BE_Registro.n_idpla;
                CboCajero.SelectedValue = BE_Registro.n_idcaj;
                TxtFchEmi.Text          = BE_Registro.d_fchemi.ToString("dd/MM/yyyy");
                TxtFchIni.Text          = BE_Registro.d_fchini.ToString("dd/MM/yyyy");
                TxtFchFin.Text          = BE_Registro.d_fchfin.ToString("dd/MM/yyyy");
                TxtImpTot.Text          = BE_Registro.n_importe.ToString("0.00");
                TxtObs.Text             = BE_Registro.c_obs;
                LblNumRec.Text          = BE_Registro.n_numdoccob.ToString();
                TxtHorIni.Text          = BE_Registro.h_horliq.ToString();

                if (BE_Registro.n_tipo == 1)
                {
                    OptTipo1.Checked = true;
                }
                if (BE_Registro.n_tipo == 2)
                {
                    OptTipo2.Checked = true;
                }
            }
            objRegistros = null;
            MostrarDetalle(dt_Detalle);
        }
Example #7
0
        private void CboMeses_SelectedValueChanged(object sender, EventArgs e)
        {
            DataTable dtResul = new DataTable();

            if (booAgregando == true)
            {
                return;
            }

            CN_est_liquidacion objRegistros = new CN_est_liquidacion(STU_SISTEMA);

            objRegistros.STU_SISTEMA = STU_SISTEMA;
            objRegistros.Listar(STU_SISTEMA.EMPRESAID, STU_SISTEMA.ANOTRABAJO, Convert.ToInt32(CboMeses.SelectedValue));
            dtLista        = objRegistros.dtListar;
            objRegistros   = null;
            LblNumReg.Text = (dtLista.Rows.Count).ToString();
            funDbGrid.DG_FormatearGrid(DgLista, arrCabeceraDg1, dtLista, true);

            STU_SISTEMA.MESTRABAJO = Convert.ToInt32(CboMeses.SelectedValue);

            if (dtLista.Rows.Count == 0)
            {
                DialogResult Rpta = MessageBox.Show("No se han encontrado registros, ¿ Desea agregar uno ahora ?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);

                if (DialogResult.Yes == Rpta)
                {
                    Nuevo();
                }
                else
                {
                    this.Close();
                }
            }
            else
            {
                DgLista.Focus();
            }
        }
Example #8
0
        bool Grabar()
        {
            bool booResultado = false;

            if (CamposOK() == false)
            {
                return(booResultado);
            }
            AsignarEntidad();

            CN_est_liquidacion objRegistros = new CN_est_liquidacion(STU_SISTEMA);

            objRegistros.STU_SISTEMA = STU_SISTEMA;
            objRegistros.e_tes       = e_tes;
            objRegistros.l_tesdes    = l_tesdes;
            objRegistros.l_tesdesdet = l_tesdesdet;
            objRegistros.l_tesori    = l_tesori;
            objRegistros.l_tesoridet = l_tesoridet;

            if (n_QueHace == 1)
            {
                booResultado = objRegistros.Insertar(BE_Registro, l_LiquidaDet);
            }

            if (n_QueHace == 2)
            {
                booResultado = objRegistros.Actualizar(BE_Registro, l_LiquidaDet);
            }

            if (booResultado == false)
            {
                MessageBox.Show("¡ ¨Ha ocurrido un un problema, no se pudo guardar el registro ! Error Nº : " + objRegistros.n_ErrorNumber.ToString() + " = " + objRegistros.c_ErrorMensaje, "", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
            }
            objRegistros = null;
            return(booResultado);
        }
Example #9
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");
        }