public List <TransaccionesPrestamos> GetTransaccionesPrestamos(int codigo)
        {
            List <TransaccionesPrestamos> CitasList = new List <TransaccionesPrestamos>();

            try
            {
                SqlCommand cmd = CrearComando("SF_SP_Get_Trans_Prestamos"); //Pasamos el procedimiento almacenado.
                cmd.Parameters.AddWithValue("@Codigo", codigo);             //Agregamos los parametros.
                SqlDataAdapter da = new SqlDataAdapter(cmd);
                DataTable      dt = new DataTable();
                AbrirConexion();
                da.Fill(dt);
                CerrarConexion();
                //Bind EmpModel generic list using LINQ
                CitasList = (from DataRow dr in dt.Rows
                             select new TransaccionesPrestamos()
                {
                    Fecha = Convert.ToString(dr["Fecha"]),
                    TRP_Otorgado = Convert.ToDecimal(dr["TRP_Otorgado"]),
                    TRP_Capital = Convert.ToDecimal(dr["TRP_Capital"]),
                    TRP_Interes = Convert.ToDecimal(dr["TRP_Interes"]),
                    TRP_Mora = Convert.ToDecimal(dr["TRP_Mora"]),
                    TRP_Agrego = Convert.ToString(dr["TRP_Agrego"]),
                    Saldo = Convert.ToDecimal(dr["Saldo"]),
                    TRP_Codigo_Prestamo = Convert.ToInt32(dr["TRP_Codigo_Prestamo"]),
                    //PRES_Estado = Convert.ToInt32(dr["PRES_Estado"]),
                    Accion = 1,
                    Mensaje = "Las transacciones fueron cargadas exitosamente."
                }).ToList();
                if (CitasList.Count == 0)
                {
                    TransaccionesPrestamos ss = new TransaccionesPrestamos();
                    ss.Accion  = 0;
                    ss.Mensaje = "No se encontraron registros!";
                    CitasList.Add(ss);
                }
            }
            catch (Exception ex)
            {
                TransaccionesPrestamos oCita = new TransaccionesPrestamos();
                oCita.Accion  = 0;
                oCita.Mensaje = ex.Message.ToString();
                CitasList.Add(oCita);
                throw new Exception("Error Obteniendo todos los registros " + ex.Message, ex);
            }
            return(CitasList);
        }
示例#2
0
        public JsonResult GetTransaccionesPrestamos(int codigo)
        {
            ClientesRepository CitaRep = new ClientesRepository();

            try
            {
                return(Json(CitaRep.GetTransaccionesPrestamos(codigo), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                //throw;
                List <TransaccionesPrestamos> list = new List <TransaccionesPrestamos>();
                TransaccionesPrestamos        obj  = new TransaccionesPrestamos();
                obj.Accion  = 0;
                obj.Mensaje = ex.Message.ToString();
                list.Add(obj);
                return(Json(list, JsonRequestBehavior.AllowGet));
            }
        }