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); }
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)); } }