/// <summary> /// EVENTO PARA CARGAR EL REPEATER CON LOS INTEGRANTES DEL GRUPO /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void ddl_Grupo_SelectedIndexChanged(object sender, EventArgs e) { IntegrantesGrupos Integrantes = new IntegrantesGrupos { IdGrupo = int.Parse(ddl_Grupo.SelectedValue) }; r_Documentos.DataSource = Integrantes.ConsultarTodo(); r_Documentos.DataBind(); }
//EVENTO PARA AUTORIZAR EL PRESTAMO protected void bAutorizar_Click(object sender, EventArgs e) { int IDUsuarioActual = 0; int.TryParse(((Usuarios)Session["Usuario"]).Id.ToString(), out IDUsuarioActual); int ID = int.Parse(Request.QueryString["id"].ToString()); App_Code.Entidades.PrestamosGrupales Prestamo = new App_Code.Entidades.PrestamosGrupales { Id = ID, IdUsuario = IDUsuarioActual }; Prestamo.ConsultarID(); Prestamo.CantidadOtorgada = float.Parse(tb_CantidadAOtorgar.Text); Prestamo.Interes = 7; Prestamo.IdEstatus = 4; Prestamo.Anticipo = (Prestamo.CantidadOtorgada * float.Parse("0.10")); Prestamo.IdUsuario = IDUsuarioActual; Prestamo.Actualizar(); int CantidadPagos = int.Parse(ddl_Plazos.SelectedValue); App_Code.Entidades.Pagos Pago = new App_Code.Entidades.Pagos { IdPrestamo = ID, IdTipoPrestamo = 2, }; IntegrantesGrupos Clientes = new IntegrantesGrupos { IdGrupo = Prestamo.IdGrupo }; using (DataSet dsClientes = Clientes.ConsultarTodo()) { float MontoPorCliente = ((Prestamo.CantidadOtorgada * (1 + (Prestamo.Interes / 100))) - (Prestamo.CantidadOtorgada * float.Parse("0.10"))) / dsClientes.Tables[0].Rows.Count; foreach (DataRow Fila in dsClientes.Tables[0].Rows) { for (int i = 1; i <= CantidadPagos; i++) { Pago.Plazo = i.ToString() + "/" + CantidadPagos.ToString(); Pago.IdCliente = int.Parse(Fila["idCliente"].ToString()); int Plazo = int.Parse(Pago.Plazo.Substring(0, Pago.Plazo.IndexOf('/'))); Pago.FechaProgramada = DateTime.Now.AddDays(Plazo * 7); Pago.MontoAPagar = MontoPorCliente / CantidadPagos; Pago.IdUsuario = IDUsuarioActual; Pago.Agregar(); } } } Session["Alerta"] = Herramientas.Alerta("Operación existosa!", "Préstamo autorizado correctamente.", 3); Response.Redirect("Listado.aspx"); }
/// <summary> /// CARGA DE LOS CONTROLES /// </summary> private void CargaControles() { //CARGA DE LOS GRUPOS Grupos Grupos = new Grupos(); ddl_Grupo.DataSource = Grupos.ConsultarAutorizados(); ddl_Grupo.DataTextField = "Nombre"; ddl_Grupo.DataValueField = "Id"; ddl_Grupo.DataBind(); //CARGA DEL REPEATER IntegrantesGrupos Integrantes = new IntegrantesGrupos(); if (ddl_Grupo.Items.Count > 0) { Integrantes.IdGrupo = int.Parse(ddl_Grupo.SelectedValue); r_Documentos.DataSource = Integrantes.ConsultarTodo(); r_Documentos.DataBind(); } }
public IntegrantesGrupos Delete([FromBody] IntegrantesGrupos IntegranteGrupo) { IntegranteGrupo.IdEstatus = 2; IntegranteGrupo.Actualizar(); return(IntegranteGrupo); }
public IntegrantesGrupos Update([FromBody] IntegrantesGrupos IntegranteGrupo) { IntegranteGrupo.Actualizar(); return(IntegranteGrupo); }
public IntegrantesGrupos Add([FromBody] IntegrantesGrupos IntegranteGrupo) { IntegranteGrupo.Agregar(); return(IntegranteGrupo); }