Example #1
0
 public DataSet TraerListaTranCentroPropioUserODS(string TipoOperacion, string Estado, int CodigoServicio, int CodigoCentro, string sortExpression)
 {
     try
     {
         Dat_PC_Transacciones acceso = new Dat_PC_Transacciones();
         DataSet datos = acceso.TraerListaTranCentroPropioUser(TipoOperacion, Estado, CodigoServicio, CodigoCentro, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
         return datos;
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #2
0
        public List<Transaccion> TraerListaTranCentroPropioUser2(string TipoOperacion, string Estado, int CodigoServicio, int CodigoCentro,String sortExpression)
        {
            try
            {
                Dat_PC_Transacciones acceso = new Dat_PC_Transacciones();
                DataSet datos = acceso.TraerListaTranCentroPropioUser(TipoOperacion, Estado, CodigoServicio, CodigoCentro, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress);
                List<Transaccion> transacciones = new List<Transaccion>();

                foreach (DataRow row in datos.Tables[0].Rows)
                {
                    Transaccion tran = new Transaccion();
                    tran.Monto = decimal.Parse(row["PC_Transacciones_Monto"].ToString());
                    tran.TipoOperacion = (EnumTiposOperacion)char.Parse(row["PC_Transacciones_TipoOperacion"].ToString ());
                    tran.NumeroTransaccion = int.Parse(row["PC_Transacciones_NumeroTransac"].ToString());
                    tran.NumeroOrden =int.Parse( row["PC_Transacciones_NumeroOrden"].ToString ());
                    tran.CedulaPersona = row["PC_Transacciones_CedulaPersona"].ToString ();
                    tran.NombrePersona  = row["PC_MatriculaPersonas_NombrePer"].ToString ();
                    tran.CCNegocio  = row["PC_Transacciones_CuentaCliente"].ToString ();
                    tran.NombreMoneda  = row["PC_Monedas_NombreMoneda"].ToString ();
                    tran.Importado = row["PC_Transacciones_Importado"].ToString().Equals ("N")? false:true;
                    tran.NumeroDocumento  = row["PC_Transacciones_NumeroDocumen"].ToString();
                    tran.NumeroServicio  = row["PC_Transacciones_NumeroServici"].ToString();
                    tran.NomCortoServicio = row["PC_Servicios_NomCortoServicio"].ToString();
                    tran.CodigoServicio =int.Parse ( row["CodigoServicio"].ToString());
                    tran.NombreCentro  = row["PC_CentrosCosto_NombreCentro"].ToString();
                    tran.NombreConcepto  = row["PC_Conceptos_NombreConcepto"].ToString();
                    tran.Moneda = (EnumMonedas )int.Parse (row["CodigoMoneda"].ToString());
                    tran.CedulaClienteOrigen = row["CedulaClienteOrigen"].ToString();
                    tran.CuentaCliente = row["CuentaClienteOrigen"].ToString();
                    tran.CodigoReferencia = row["CodigoReferencia"].ToString();
                    tran.FechaRegistro = DateTime.Parse(row["FechaRegistro"].ToString());
                    tran.IdCanal = int.Parse(row["ID_Canal"].ToString());
                    transacciones.Add(tran);
                }

                    return transacciones;

            }
            catch (Exception)
            {
                throw;
            }
        }