Пример #1
0
        public bool TieneCargosPagados(int n_IdCargo)
        {
            bool      b_result = false;
            DataTable dtResul  = new DataTable();

            CD_est_cargos miFun = new CD_est_cargos();

            miFun.mysConec = mysConec;

            miFun.Consulta3(n_IdCargo);
            dtListar = miFun.dtListar;

            if (miFun.b_OcurrioError == true)
            {
                b_OcurrioError = miFun.b_OcurrioError;
                c_ErrorMensaje = miFun.c_ErrorMensaje;
                n_ErrorNumber  = miFun.n_ErrorNumber;
                return(true);                              // SI HA HABIDO ERROR LE PASA COMO VERDADERO PARA QUE NO LO BORRE
            }
            if (dtListar.Rows.Count != 0)
            {
                b_result = true;
            }
            return(b_result);
        }
Пример #2
0
        public bool AbonadoTieneDeuda(int n_IdCliente)
        {
            DataTable dtResul = new DataTable();
            bool      b_resul = false;

            CD_est_cargos miFun = new CD_est_cargos();

            miFun.mysConec = mysConec;

            miFun.Consulta2(n_IdCliente);
            dtResul = miFun.dtListar;

            if (miFun.b_OcurrioError == false)
            {
                if (dtResul.Rows.Count == 0)
                {
                    b_resul = false;                      // FALSO SI NO TIENE DEUDA
                }
                else
                {
                    b_resul = true;                       // VERDADERO SI TIENE DEUDA
                }
            }
            else
            {
                b_OcurrioError = miFun.b_OcurrioError;
                c_ErrorMensaje = miFun.c_ErrorMensaje;
                n_ErrorNumber  = miFun.n_ErrorNumber;
                return(true);                                 // SI ES QUE HAY UN ERROR LA FUNCION DEVOLVERA QUE EL ABONADO TIENE DEUDA
            }

            return(b_resul);
        }
Пример #3
0
        public bool Actualizar(BE_EST_CARGOS e_Cargos, List <BE_EST_CARGOSCAB> l_CargosCabecera, List <BE_EST_CARGOSDET> l_CargosDetalle)
        {
            CD_est_cargos miFun = new CD_est_cargos();
            bool          booOk = false;

            miFun.mysConec = mysConec;
            booOk          = miFun.Actualizar(e_Cargos, l_CargosCabecera, l_CargosDetalle);

            b_OcurrioError = miFun.b_OcurrioError;
            c_ErrorMensaje = miFun.c_ErrorMensaje;
            n_ErrorNumber  = miFun.n_ErrorNumber;

            return(booOk);
        }
Пример #4
0
        public bool Eliminar(int n_IdRegistro)
        {
            bool          booOk = false;
            CD_est_cargos miFun = new CD_est_cargos();

            miFun.mysConec = mysConec;

            booOk = miFun.Eliminar(n_IdRegistro);
            if (booOk == false)
            {
                b_OcurrioError = miFun.b_OcurrioError;
                c_ErrorMensaje = miFun.c_ErrorMensaje;
                n_ErrorNumber  = miFun.n_ErrorNumber;
            }
            return(booOk);
        }
Пример #5
0
        public bool CambiarEstadoCargo(int n_IdCargo, int n_IdDocumentoPago, string c_FechaPago)
        {
            DataTable dtResul  = new DataTable();
            bool      b_result = false;

            CD_est_cargos miFun = new CD_est_cargos();

            miFun.mysConec = mysConec;

            if (miFun.CambiarEstadoCargo(n_IdCargo, n_IdDocumentoPago, c_FechaPago) == false)
            {
                b_OcurrioError = miFun.b_OcurrioError;
                c_ErrorMensaje = miFun.c_ErrorMensaje;
                n_ErrorNumber  = miFun.n_ErrorNumber;
                return(b_result);
            }
            b_result = true;
            return(b_result);
        }
Пример #6
0
        public DataTable Listar(int n_IdEmpresa, int AnoTrabajo, int MesTrabajo)
        {
            DataTable dtResul = new DataTable();

            CD_est_cargos miFun = new CD_est_cargos();

            miFun.mysConec = mysConec;

            miFun.Listar(n_IdEmpresa, AnoTrabajo, MesTrabajo);
            dtListar = miFun.dtListar;

            if (dtResul == null)
            {
                b_OcurrioError = miFun.b_OcurrioError;
                c_ErrorMensaje = miFun.c_ErrorMensaje;
                n_ErrorNumber  = miFun.n_ErrorNumber;
            }

            return(dtResul);
        }
Пример #7
0
        public void Consulta1(int n_IdCliente)
        {
            DataTable dtResul = new DataTable();

            CD_est_cargos miFun = new CD_est_cargos();

            miFun.mysConec = mysConec;

            miFun.Consulta1(n_IdCliente);
            dtListar = miFun.dtListar;

            if (dtResul == null)
            {
                b_OcurrioError = miFun.b_OcurrioError;
                c_ErrorMensaje = miFun.c_ErrorMensaje;
                n_ErrorNumber  = miFun.n_ErrorNumber;
            }

            return;
        }
Пример #8
0
        public CN_est_cargos(SIAC_Objetos.Sistema.Sistema.STU_SISTEMA STU_SISTEMA)
        {
            CD_est_cargos xFun = new CD_est_cargos(STU_SISTEMA.BD_IP, STU_SISTEMA.BD_NOMBASEDATOS, STU_SISTEMA.BD_USUARIO, STU_SISTEMA.BD_CONTRASEÑA, STU_SISTEMA.BD_PUERTO);

            miFun = xFun;
        }
Пример #9
0
        public void TraerRegistro(int n_IdRegistro)
        {
            DataTable     dtResult   = new DataTable();
            CD_est_cargos miFun      = new CD_est_cargos();
            DataTable     dtCargoCab = new DataTable();
            DataTable     dtCargoDet = new DataTable();
            int           n_row      = 0;

            miFun.mysConec = mysConec;

            if (miFun.TraerRegistro(n_IdRegistro) == true)
            {
                dtListar   = miFun.dtListar;
                dtCargoCab = miFun.dtCargoCab;
                dtCargoDet = miFun.dtCargoDet;

                if (dtListar.Rows.Count != 0)
                {
                    e_Cargos.n_idemp  = Convert.ToInt16(dtListar.Rows[0]["n_idemp"]);
                    e_Cargos.n_id     = Convert.ToInt16(dtListar.Rows[0]["n_id"]);
                    e_Cargos.n_idano  = Convert.ToInt16(dtListar.Rows[0]["n_idano"]);
                    e_Cargos.n_idmes  = Convert.ToInt16(dtListar.Rows[0]["n_idmes"]);
                    e_Cargos.n_idpla  = Convert.ToInt16(dtListar.Rows[0]["n_idpla"]);
                    e_Cargos.d_fchemi = Convert.ToDateTime(dtListar.Rows[0]["d_fchemi"]);
                    e_Cargos.n_impbru = Convert.ToDouble(dtListar.Rows[0]["n_impbru"]);
                    e_Cargos.n_impigv = Convert.ToDouble(dtListar.Rows[0]["n_impigv"]);
                    e_Cargos.n_imptot = Convert.ToDouble(dtListar.Rows[0]["n_imptot"]);
                    e_Cargos.n_numrec = Convert.ToInt16(dtListar.Rows[0]["n_numrec"]);
                    e_Cargos.d_fchini = Convert.ToDateTime(dtListar.Rows[0]["d_fchini"]);
                    e_Cargos.c_obs    = fungen.NulosC(dtListar.Rows[0]["c_obs"]);
                }

                if (dtCargoCab.Rows.Count != 0)
                {
                    for (n_row = 0; n_row <= dtCargoCab.Rows.Count - 1; n_row++)
                    {
                        BE_EST_CARGOSCAB e_CargosCab = new BE_EST_CARGOSCAB();

                        e_CargosCab.n_idemp       = Convert.ToInt16(dtCargoCab.Rows[n_row]["n_idemp"]);
                        e_CargosCab.n_idcar       = Convert.ToInt16(dtCargoCab.Rows[n_row]["n_idcar"]);
                        e_CargosCab.n_id          = Convert.ToInt16(dtCargoCab.Rows[n_row]["n_id"]);
                        e_CargosCab.n_idpla       = Convert.ToInt16(dtCargoCab.Rows[n_row]["n_idpla"]);
                        e_CargosCab.n_idtipdoc    = Convert.ToInt16(dtCargoCab.Rows[n_row]["n_idtipdoc"]);
                        e_CargosCab.c_numser      = dtCargoCab.Rows[n_row]["c_numser"].ToString();
                        e_CargosCab.c_numdoc      = dtCargoCab.Rows[n_row]["c_numdoc"].ToString();
                        e_CargosCab.d_fchemi      = Convert.ToDateTime(dtCargoCab.Rows[n_row]["d_fchemi"]);
                        e_CargosCab.n_idcli       = Convert.ToInt16(dtCargoCab.Rows[n_row]["n_idcli"]);
                        e_CargosCab.n_impbru      = Convert.ToDouble(dtCargoCab.Rows[n_row]["n_impbru"]);
                        e_CargosCab.n_impigv      = Convert.ToDouble(dtCargoCab.Rows[n_row]["n_impigv"]);
                        e_CargosCab.n_imptot      = Convert.ToDouble(dtCargoCab.Rows[n_row]["n_imptot"]);
                        e_CargosCab.n_impsal      = Convert.ToDouble(dtCargoCab.Rows[n_row]["n_impsal"]);
                        e_CargosCab.n_idtipdocfac = Convert.ToInt16(dtCargoCab.Rows[n_row]["n_idtipdocfac"]);
                        l_CargosCab.Add(e_CargosCab);
                    }
                }

                if (dtCargoDet.Rows.Count != 0)
                {
                    for (n_row = 0; n_row <= dtCargoDet.Rows.Count - 1; n_row++)
                    {
                        BE_EST_CARGOSDET e_CargosDet = new BE_EST_CARGOSDET();

                        e_CargosDet.n_idcar    = Convert.ToInt16(dtCargoDet.Rows[n_row]["n_idcar"]);
                        e_CargosDet.n_idcab    = Convert.ToInt16(dtCargoDet.Rows[n_row]["n_idcab"]);
                        e_CargosDet.n_idser    = Convert.ToInt16(dtCargoDet.Rows[n_row]["n_idser"]);
                        e_CargosDet.n_idunimed = Convert.ToInt16(dtCargoDet.Rows[n_row]["n_idunimed"]);
                        e_CargosDet.n_impbru   = Convert.ToDouble(dtCargoDet.Rows[n_row]["n_impbru"]);
                        e_CargosDet.n_impigv   = Convert.ToDouble(dtCargoDet.Rows[n_row]["n_impigv"]);
                        e_CargosDet.n_imptot   = Convert.ToDouble(dtCargoDet.Rows[n_row]["n_imptot"]);

                        l_CargosDet.Add(e_CargosDet);
                    }
                }
            }
            else
            {
                b_OcurrioError = miFun.b_OcurrioError;
                c_ErrorMensaje = miFun.c_ErrorMensaje;
                n_ErrorNumber  = miFun.n_ErrorNumber;
            }

            return;
        }