public ActionResult ResultadoBuscarSolicitudes(SolicitudEntidad entidad) { SolicitudDominio oSolicitudDominio = new SolicitudDominio(); var ListaSolicitudes = oSolicitudDominio.FiltrarforReclamos(entidad); return(PartialView("_ResultadoBuscarSolicitudes", ListaSolicitudes)); }
public ActionResult Buscar(SolicitudEntidad entidad) { SolicitudDominio oSolicitudDominio = new SolicitudDominio(); var ListaSolicitudes = oSolicitudDominio.ReporteSolicitudesAprobadas(entidad); Session["ReporteSolicitudesAprobadas"] = ListaSolicitudes; return(PartialView("_ResultadosBusqueda", ListaSolicitudes)); }
public ActionResult CalcularComisiones(SolicitudEntidad entidad) { SolicitudDominio oSolicitudDominio = new SolicitudDominio(); var ListaCalculoComisiones = oSolicitudDominio.CalcularComisiones(entidad); Session["ListaSolicitudes"] = null; Session["ListaSolicitudesRechazadas"] = null; Session["ListaPagoComisiones"] = null; Session["ListaCalculoComisiones"] = ListaCalculoComisiones; return(PartialView("_ResultadosBusquedaCalculoComision", ListaCalculoComisiones)); }
public ActionResult BuscarSolicitudesRechazdos(SolicitudEntidad entidad) { SolicitudDominio oSolicitudDominio = new SolicitudDominio(); var ListaSolicitudesActivas = oSolicitudDominio.FiltrarRechazados(entidad); Session["ListaSolicitudes"] = null; Session["ListaCalculoComisiones"] = null; Session["ListaPagoComisiones"] = null; Session["ListaSolicitudesRechazadas"] = ListaSolicitudesActivas; return(PartialView("_ResultadosBusquedaRechazados", ListaSolicitudesActivas)); }
public ActionResult Grabar(SolicitudEntidad entidad) { PagoComisionDominio oPagoComisionDominio = new PagoComisionDominio(); var ListaPagoComisiones = (List <PagoComisionEntidad>)Session["ReporteComisiones"]; ResponseWeb <string> oResponseWeb = new ResponseWeb <string>(); string Mensaje = string.Empty; string Codigo = string.Empty; oResponseWeb.Estado = oPagoComisionDominio.GrabarReporteComisiones(ListaPagoComisiones, ref Codigo); oResponseWeb.Valor = Codigo; return(Json(oResponseWeb)); }
public ActionResult Grabar(SolicitudEntidad entidad) { SolicitudDominio oSolicitudDominio = new SolicitudDominio(); var ListaSolicitudes = (List <SolicitudEntidad>)Session["ReporteSolicitudesAprobadas"]; ResponseWeb <string> oResponseWeb = new ResponseWeb <string>(); string Mensaje = string.Empty; string Codigo = string.Empty; oResponseWeb.Estado = oSolicitudDominio.GrabarReporteSolicitudesAprobadas(ListaSolicitudes, ref Codigo); oResponseWeb.Valor = Codigo; return(Json(oResponseWeb)); }
public ActionResult ActivarSolicitud(SolicitudEntidad entidad) { SolicitudDominio oSolicitudDominio = new SolicitudDominio(); ResponseWeb <string> oResponseWeb = new ResponseWeb <string>(); oResponseWeb.Estado = oSolicitudDominio.Activar(entidad); if (oResponseWeb.Estado) { oResponseWeb.Message = "Se activo la solicitud..."; } else { oResponseWeb.Message = "No se activo la solicitud..."; } return(Json(oResponseWeb)); }
public bool Activar(SolicitudEntidad entidad) { SqlConnection cn = new SqlConnection(Conexion.CnBanca); SqlTransaction trans = null; try { bool estado = false; Conexion.abrirConexion(cn); trans = cn.BeginTransaction(); SqlCommand cmd = new SqlCommand("usp_Solicitud_Activar", cn); cmd.Parameters.Add(new SqlParameter("@N_Solicitud", SqlDbType.VarChar, 15)).Value = entidad.N_Solicitud; cmd.Parameters.Add(new SqlParameter("@Estado", SqlDbType.VarChar, 2)).Value = entidad.Estado; cmd.CommandType = CommandType.StoredProcedure; cmd.Transaction = trans; if (cmd.ExecuteNonQuery() > 0) { estado = true; } if (estado) { trans.Commit(); } else { trans.Rollback(); } return(estado); } catch (Exception ex) { if (trans != null) { trans.Rollback(); } return(false); } finally { Conexion.cerrarConexion(cn); } }
public bool Activar(SolicitudEntidad entidad) { return(oSolicitudRepositorio.Activar(entidad)); }
public List <SolicitudEntidad> CalcularComisiones(SolicitudEntidad entidad) { return(oSolicitudRepositorio.CalcularComisiones(entidad)); }
public List <SolicitudEntidad> ReporteSolicitudesAprobadas(SolicitudEntidad entidad) { return(oSolicitudRepositorio.ReporteSolicitudesAprobadas(entidad)); }
public List <SolicitudEntidad> FiltrarRechazados(SolicitudEntidad entidad) { return(oSolicitudRepositorio.FiltrarRechazados(entidad)); }
public List <SolicitudEntidad> FiltrarActivas(SolicitudEntidad entidad) { return(oSolicitudRepositorio.FiltrarActivas(entidad)); }
public List <SolicitudEntidad> FiltrarActivas(SolicitudEntidad entidad) { SqlConnection cn = new SqlConnection(Conexion.CnBanca); try { Conexion.abrirConexion(cn); SqlCommand cmd = new SqlCommand("usp_Solicitud_Filtrar_Activos", cn); cmd.Parameters.Add(new SqlParameter("@FechaInicio", SqlDbType.SmallDateTime)).Value = DateTime.Parse(entidad.FechaInicio); cmd.Parameters.Add(new SqlParameter("@FechaFin", SqlDbType.SmallDateTime)).Value = DateTime.Parse(entidad.FechaFin); cmd.Parameters.Add(new SqlParameter("@Cod_Canal", SqlDbType.VarChar, 15)).Value = (entidad.Canal.Cod_Canal != null ? entidad.Canal.Cod_Canal : ""); cmd.Parameters.Add(new SqlParameter("@Cod_Producto", SqlDbType.VarChar, 15)).Value = (entidad.Producto.Cod_Producto != null ? entidad.Producto.Cod_Producto : ""); cmd.Parameters.Add(new SqlParameter("@TipoComision", SqlDbType.TinyInt)).Value = entidad.TipoComision; cmd.CommandType = CommandType.StoredProcedure; List <SolicitudEntidad> ListaSolicitudes = new List <SolicitudEntidad>(); using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { SolicitudEntidad oSolicitudEntidad = new SolicitudEntidad(); oSolicitudEntidad.Fecha_Aprob_Rech = Reader.GetDateTimeValue(reader, "Fecha_Aprob_Rech").ToString("dd/MM/yyyy"); oSolicitudEntidad.BT_Cliente = Reader.GetStringValue(reader, "BT_Cliente"); oSolicitudEntidad.N_Operación = Reader.GetStringValue(reader, "N_Operación"); oSolicitudEntidad.Producto = new ProductoEntidad { Producto = Reader.GetStringValue(reader, "Producto"), }; oSolicitudEntidad.SubProducto = new SubProductoEntidad { SubProducto = Reader.GetStringValue(reader, "SubProducto"), }; oSolicitudEntidad.Moneda = Reader.GetStringValue(reader, "Moneda"); oSolicitudEntidad.Línea_Desembolsos = Reader.GetDecimalValue(reader, "Línea_Desembolsos"); oSolicitudEntidad.Plazo = Reader.GetSmallIntValue(reader, "Plazo"); oSolicitudEntidad.Saldo_Ant = Reader.GetDecimalValue(reader, "Saldo_Ant"); oSolicitudEntidad.Saldo_Act = Reader.GetDecimalValue(reader, "Saldo_Act"); oSolicitudEntidad.Canal = new CanalEntidad { Canal = Reader.GetStringValue(reader, "Canal"), }; oSolicitudEntidad.Vendedor = new VendedorEntidad { Nombre = Reader.GetStringValue(reader, "Nombre"), Apellido = Reader.GetStringValue(reader, "Apellido"), Apellido2 = Reader.GetStringValue(reader, "Apellido2"), }; oSolicitudEntidad.Estado = Reader.GetStringValue(reader, "Estado"); oSolicitudEntidad.TipoComision = Reader.GetTinyIntValue(reader, "TipoComision"); oSolicitudEntidad.Reclamo = Reader.GetStringValue(reader, "Reclamo"); ListaSolicitudes.Add(oSolicitudEntidad); } } return(ListaSolicitudes.OrderBy(x => x.Fecha_Aprob_Rech).ToList()); } catch (Exception ex) { return(null); } finally { Conexion.cerrarConexion(cn); } }