예제 #1
0
        public List<Concepto> ListarConceptos(string sortExpression, string tipoOperacion)
        {
            try
            {
                Dat_PC_Conceptos acceso = new Dat_PC_Conceptos();
                DataSet datos = acceso.TraerListaTotalPorTipoBD(tipoOperacion, new CGP.clsListaCondiciones(), 0, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
                List<Concepto> conceptos = null;
                if (datos != null && datos.Tables.Count > 0 && datos.Tables[0].Rows.Count > 0 )
                {
                    conceptos = new List<Concepto>();
                    foreach (DataRow row in datos.Tables[0].Rows)
                    {
                        Concepto concep = new Concepto();
                        concep.TipoOperacion = row["PC_Conceptos_TipoOperacion"].ToString();
                        concep.CodigoConcepto = int.Parse(row["PC_Conceptos_CodigoConcepto"].ToString());
                        concep.Nombre = row["PC_Conceptos_NombreConcepto"].ToString();
                        concep.Estado = row["PC_Conceptos_Estado"].ToString();
                        conceptos.Add(concep);
                    }
                }

                return conceptos;
            }
            catch (Exception e)
            {
                string ee = e.Message;
                throw;
            }
        }
예제 #2
0
 public void ModificarBD(Concepto concep, string Modalidad)
 {
     try
     {
         Dat_PC_Conceptos acceso = new Dat_PC_Conceptos();
         acceso.ModificarBD(concep.TipoOperacion, concep.CodigoConcepto, concep.Nombre, concep.Estado, Modalidad, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
     }
     catch (Exception)
     {
         throw;
     }
 }
예제 #3
0
        public List<Concepto> ObtenerCatalogoConceptos(string sortExpression, String tipoOperacion)
        {
            try
            {

                Pagos acceso = new Pagos();
                CatalogoConceptos.PC_ReporteConceptosDataTable datos = acceso.ObtieneCatalogoConceptos(tipoOperacion, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
                List<CGPWinWebLogica.Entidades.Transacciones.Concepto> conceptos = null;
                if (datos != null && datos.Count > 0 && datos.Rows.Count > 0)
                {
                    conceptos = new List<CGPWinWebLogica.Entidades.Transacciones.Concepto>();
                    foreach (CatalogoConceptos.PC_ReporteConceptosRow row in datos.Rows)
                    {
                        Concepto concepto = new Concepto();
                        concepto.CodigoConcepto = row.CodigoConcepto;
                        concepto.TipoOperacion = row.TipoOperacion;
                        concepto.Nombre = row.NombreConcepto;
                        concepto.Estado = row.Estado;
                        conceptos.Add(concepto);
                    }
                }

                return conceptos;
            }
            catch (Exception)
            {
                throw;
            }
        }