コード例 #1
0
        public TOTransaction <List <ToSuHgicm> > getInfoSubsidiosEmpresa(int emp_codi, int hgi_peri, int hgi_perf, string apo_coda)
        {
            DAOSuConap daosuconap = new DAOSuConap();

            try
            {
                var result = daosuconap.getInfoSubsidiosEmpresa(emp_codi, hgi_peri, hgi_perf, apo_coda);

                if (result == null)
                {
                    throw new Exception("No se encontraron datos con los parámetros especificados");
                }
                else
                {
                    foreach (ToSuHgicm hgi in result)
                    {
                        hgi.hgi_fech = string.IsNullOrEmpty(hgi.hgi_fech) ? "" : Convert.ToDateTime(hgi.hgi_fech).ToString("dd/MM/yyyy");
                    }
                }

                return(new TOTransaction <List <ToSuHgicm> >()
                {
                    objTransaction = result, retorno = 0, txtRetorno = ""
                });
            }
            catch (Exception ex)
            {
                return(new TOTransaction <List <ToSuHgicm> >()
                {
                    objTransaction = null, retorno = 1, txtRetorno = ex.Message
                });
            }
        }
コード例 #2
0
        public TOTransaction <List <toRnRadic> > getInfoAfilNovedad(int emp_codi, string apo_coda, DateTime rad_feci, DateTime rad_fecf)
        {
            DAOSuConap daosuconap = new DAOSuConap();

            try
            {
                var result = daosuconap.getInfoAfilNovedad(emp_codi, apo_coda, rad_feci, rad_fecf);

                if (result == null)
                {
                    throw new Exception("No se encontraron datos con los parámetros especificados");
                }
                else
                {
                    foreach (toRnRadic radic in result)
                    {
                        radic.rad_fech = string.IsNullOrEmpty(radic.rad_fech) ? "" : Convert.ToDateTime(radic.rad_fech).ToString("dd/MM/yyyy");
                        radic.rad_fecc = string.IsNullOrEmpty(radic.rad_fecc) ? "" : Convert.ToDateTime(radic.rad_fecc).ToString("dd/MM/yyyy");
                    }
                }

                return(new TOTransaction <List <toRnRadic> >()
                {
                    objTransaction = result, retorno = 0, txtRetorno = ""
                });
            }
            catch (Exception ex)
            {
                return(new TOTransaction <List <toRnRadic> >()
                {
                    objTransaction = null, retorno = 1, txtRetorno = ex.Message
                });
            }
        }
コード例 #3
0
        public TOTransaction <ArRdevo> getInfoDevoDetalle(int emp_codi, int rad_cont)
        {
            DAOSuConap daosuconap = new DAOSuConap();

            try
            {
                var result = daosuconap.getInfoDevoDetalle(emp_codi, rad_cont);

                if (result == null)
                {
                    throw new Exception("La devolución se encuentra en trámite.");
                }

                return(new TOTransaction <ArRdevo>()
                {
                    objTransaction = result, retorno = 0, txtRetorno = ""
                });
            }
            catch (Exception ex)
            {
                return(new TOTransaction <ArRdevo>()
                {
                    objTransaction = null, retorno = 1, txtRetorno = ex.Message
                });
            }
        }
コード例 #4
0
        public TOTransaction <List <toArDpil> > getInfoAportesFiscal(int emp_codi, int rpi_peri, string apo_coda)
        {
            DAOSuConap daosuconap = new DAOSuConap();

            try
            {
                var result = daosuconap.getInfoAportesFiscal(emp_codi, rpi_peri, apo_coda);

                if (result == null)
                {
                    throw new Exception("No se encontraron datos con los parámetros especificados");
                }
                else
                {
                    foreach (toArDpil dpil in result)
                    {
                        dpil.rpi_fchp = string.IsNullOrEmpty(dpil.rpi_fchp) ? "" : Convert.ToDateTime(dpil.rpi_fchp).ToString("dd/MM/yyyy");
                    }
                }

                return(new TOTransaction <List <toArDpil> >()
                {
                    objTransaction = result, retorno = 0, txtRetorno = ""
                });
            }
            catch (Exception ex)
            {
                return(new TOTransaction <List <toArDpil> >()
                {
                    objTransaction = null, retorno = 1, txtRetorno = ex.Message
                });
            }
        }
コード例 #5
0
        public TOTransaction <List <toArDpil> > getInfoAportes(int emp_codi, string afi_docu, int rpi_peri, int rpi_perf, string apo_coda, int tip_codi)
        {
            DAOSuConap daosuconap = new DAOSuConap();

            try
            {
                var result = daosuconap.getInfoAportes(emp_codi, afi_docu, rpi_peri, rpi_perf, apo_coda, tip_codi);

                if (result == null)
                {
                    throw new Exception("No se encontraron datos con los parámetros especificados");
                }
                else
                {
                    foreach (toArDpil dpil in result)
                    {
                        dpil.rpi_fchp = string.IsNullOrEmpty(dpil.rpi_fchp) ? "" : Convert.ToDateTime(dpil.rpi_fchp).ToString("dd/MM/yyyy");
                        dpil.afi_noco = string.Format("{0}{1}{2}{3}{4}{5}{6}", dpil.afi_nom1, " ", dpil.afi_nom2, " ", dpil.afi_ape1, " ", dpil.afi_ape2);
                    }
                }

                return(new TOTransaction <List <toArDpil> >()
                {
                    objTransaction = result, retorno = 0, txtRetorno = ""
                });
            }
            catch (Exception ex)
            {
                return(new TOTransaction <List <toArDpil> >()
                {
                    objTransaction = null, retorno = 1, txtRetorno = ex.Message
                });
            }
        }
コード例 #6
0
        public TOTransaction <toArApovoInfo> getInfoArApovo(int emp_codi, string apo_coda)
        {
            DAOSuConap daosuconap = new DAOSuConap();

            try
            {
                toArApovoInfo result = new toArApovoInfo();
                result = daosuconap.getArApovoInfo(emp_codi, apo_coda);

                if (result == null)
                {
                    throw new Exception("No se encontraron datos con los parámetros especificados");
                }
                else
                {
                    result.apo_fcha    = string.IsNullOrEmpty(result.apo_fcha) ? "" : Convert.ToDateTime(result.apo_fcha).ToString("dd/MM/yyyy");
                    result.arsucurinfo = daosuconap.getArSucurInfo(emp_codi, result.apo_cont);
                }

                return(new TOTransaction <toArApovoInfo>()
                {
                    objTransaction = result, retorno = 0, txtRetorno = ""
                });
            }
            catch (Exception ex)
            {
                return(new TOTransaction <toArApovoInfo>()
                {
                    objTransaction = null, retorno = 1, txtRetorno = ex.Message
                });
            }
        }
コード例 #7
0
        public TOTransaction <tofiliatrab> getInfoAfilitrab(int emp_codi, int tip_codi, string afi_docu, int apo_cont)
        {
            DAOSuConap daosuconap = new DAOSuConap();

            try
            {
                tofiliatrab result = new tofiliatrab();
                result = daosuconap.getInfoAfilitrab(emp_codi, tip_codi, afi_docu, apo_cont);

                if (result == null)
                {
                    throw new Exception("No se encontraron datos con los parámetros especificados");
                }
                else
                {
                    result.afi_noco = string.Format("{0}{1}{2}{3}{4}{5}{6}", result.afi_nom1, " ", result.afi_nom2, " ", result.afi_ape1, " ", result.afi_ape2);
                    result.afi_fecn = string.IsNullOrEmpty(result.afi_fecn) ? "" : Convert.ToDateTime(result.afi_fecn).ToString("dd/MM/yyyy");

                    result.superca = daosuconap.getInfoSupercaTrab(emp_codi, result.afi_cont);

                    if (result.superca != null)
                    {
                        foreach (toSuperca perca in result.superca)
                        {
                            perca.afi_noco = string.Format("{0}{1}{2}{3}{4}{5}{6}", perca.afi_nom1, " ", perca.afi_nom2, " ", perca.afi_ape1, " ", perca.afi_ape2);
                            perca.afi_fecn = string.IsNullOrEmpty(perca.afi_fecn) ? "" : Convert.ToDateTime(perca.afi_fecn).ToString("dd/MM/yyyy");
                            perca.rad_fech = string.IsNullOrEmpty(perca.rad_fech) ? "" : Convert.ToDateTime(perca.rad_fech).ToString("dd/MM/yyyy");
                        }
                    }
                }

                return(new TOTransaction <tofiliatrab>()
                {
                    objTransaction = result, retorno = 0, txtRetorno = ""
                });
            }
            catch (Exception ex)
            {
                return(new TOTransaction <tofiliatrab>()
                {
                    objTransaction = null, retorno = 1, txtRetorno = ex.Message
                });
            }
        }