public void CargarMiembros() { MiembroDropDownList.DataSource = Miembros.Listar("IdClub = " + ClubDropDownList.SelectedValue, "IdMiembro, Nombres"); MiembroDropDownList.DataTextField = "Nombres"; MiembroDropDownList.DataValueField = "IdMiembro"; MiembroDropDownList.DataBind(); }
public static void Main(string[] args) { Miembros obj = new Miembros(40, "Oscar", "Programador"); obj.CompartirInfo(true); obj.CompartirInfo(false); }
public ActionResult DeleteConfirmed(int id) { Miembros miembros = db.Miembros.Find(id); db.Miembros.Remove(miembros); db.SaveChanges(); return(RedirectToAction("Index")); }
protected void Page_Load(object sender, EventArgs e) { Miembros m = new Miembros(); DataTable dt = new DataTable(); string filtro = "1=1"; MiembrosDataGrid.DataSource = m.Listado(" * ", filtro, ""); MiembrosDataGrid.DataBind(); }
public void EliminarTest() { Miembros miembro = new Miembros(); miembro.MiembroId = 2; Assert.IsTrue(miembro.Eliminar()); }
public void InsertarTest() { Miembros miembro = new Miembros(); miembro.Nombre = "Familia"; miembro.esActivo = 1; miembro.UsuarioId = 5; Assert.IsTrue(miembro.Insertar()); }
public void EditarTest() { Miembros miembro = new Miembros(); miembro.Nombre = "NOmbre de miembro editado"; miembro.esActivo = 0; miembro.UsuarioId = 4; Assert.IsTrue(miembro.Editar()); }
public ActionResult Edit([Bind(Include = "ID,Nombre,Nickname,Telefono,Email,Activo")] Miembros miembros) { if (ModelState.IsValid) { db.Entry(miembros).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(miembros)); }
public ActionResult Create([Bind(Include = "ID,Nombre,Nickname,Telefono,Email,Activo")] Miembros miembros) { if (ModelState.IsValid) { db.Miembros.Add(miembros); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(miembros)); }
private void Buscarbutton_Click(object sender, EventArgs e) { Miembros Consulta = new Miembros(); string filtro = "1=1"; if (BuscartextBox.Text.Length > 0) { filtro = BuscarcomboBox.Text + " like '%" + BuscarcomboBox.Text + "%'"; } MiembrosdataGridView.DataSource = Consulta.Listado("MiembroId, Nombres, Apellidos, Parentesco", filtro, ""); }
public async Task Create(Miembros model) { try { _db.DbSetMiembros.Add(model); await _db.SaveChangesAsync(); } catch (Exception e) { throw new Exception(e.Message, e); } }
// GET: Miembro/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Miembros miembros = db.Miembros.Find(id); if (miembros == null) { return(HttpNotFound()); } return(View(miembros)); }
public async Task <Object[]> GetByComunidadSinComentarios(Post model) { try { var entities = await _db.DbSetPost .Where(e => e.idComunidad == model.idComunidad) .Include(e => e.Miembros) .OrderByDescending(e => e.FechaRegistro) .AsNoTracking() .ToListAsync(); Object[] lista = new Object[entities.Count]; PersonasRepository personas = new PersonasRepository(); foreach (var obj in entities) { if (obj.idMiembroCP == null) { Miembros m = new Miembros(); obj.Miembros = m; var datosPersona = await personas.GetByClaveFechaEfectiva(obj.idPersona); obj.Miembros.nombrePersona = datosPersona.NombreCompleto; obj.Miembros.idPersonas = datosPersona.ClavePersona; obj.adjunto64 = await personas.ObtenerFotobyclavepersona(obj.idPersona); } else { var p = await _db.DbSetMiembros.AsNoTracking().FirstOrDefaultAsync(e => e.MiembroId == obj.idMiembroCP); obj.adjunto64 = await personas.ObtenerFotobyclavepersona(p.idPersonas); } int numeroComentarios = _db.DbSetComentarios.Count(e => e.PostId == obj.PostId); lista[entities.IndexOf(obj)] = new { obj.PostId , obj.Tema , obj.Descripcion , obj.publico , obj.accesoGeneral , obj.FechaRegistro , miembro = new { obj.Miembros.nombrePersona, obj.Miembros.idPersonas } , obj.adjunto64 , numeroComentarios }; } return(lista); } catch (Exception e) { throw new Exception(e.Message, e); } }
protected void BtnGuardar_Click(object sender, EventArgs e) { bool paso = false; Miembros miembro = new Miembros(); ValidarTextBoxVacio(TbNombre); ValidarTextBoxVacio(TbApellido); ValidarTextBoxVacio(TbParentesco); miembro.MiembroId = (TbMiembroId.Text == "") ? 0 : Convert.ToInt16(TbMiembroId.Text); miembro.Nombre = TbNombre.Text; miembro.Apellidos = TbApellido.Text; miembro.Parentesco = TbParentesco.Text; if (DropDownUsuario.SelectedItem.Text == "") { miembro.UsuarioId = 0; } else { miembro.UsuarioId = Convert.ToInt16(DropDownUsuario.SelectedValue); } if (EstadoRbList.SelectedIndex == 0) { miembro.esActivo = 1; } if (EstadoRbList.SelectedIndex == 1) { miembro.esActivo = 0; } if (TbMiembroId.Text == "") { paso = miembro.Insertar(); } else { paso = miembro.Editar(); } if (paso) { Utilitarios.ShowToastr(this.Page, "Transaccion Exitosa.", "Felicidades", "Success"); Limpiar(); } }
protected void BtnEliminar_Click(object sender, EventArgs e) { if (TbMiembroId.Text == "") { Utilitarios.ShowToastr(this.Page, "E ID No debe estar vacío.", "Error", "Error"); } Miembros miembro = new Miembros(); miembro.MiembroId = Convertir(); if (miembro.Eliminar()) { Utilitarios.ShowToastr(this.Page, "Registro Eliminado Exitosamente.", "Felicidades", "Success"); } }
public async Task <IHttpActionResult> UpdateEstado([FromBody] Miembros model) { try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _entityRepo.UpdateEstado(model); return(Ok("Registro actualizado exitosamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Miembros miembro = new Miembros(); MiembrosRptViewer.ProcessingMode = Microsoft.Reporting.WebForms.ProcessingMode.Local; MiembrosRptViewer.Reset(); MiembrosRptViewer.LocalReport.ReportPath = Server.MapPath(@"~\Rpts/MiembrosRpt.rdlc"); MiembrosRptViewer.LocalReport.DataSources.Clear(); MiembrosRptViewer.LocalReport.DataSources.Add(new Microsoft.Reporting.WebForms.ReportDataSource("Miembros", miembro.Listado(" * ", "1=1", ""))); MiembrosRptViewer.LocalReport.Refresh(); } }
protected void BuscarButton_Click(object sender, EventArgs e) { string Filtro = "1=1"; if (FiltroDropDownList.SelectedIndex == 1) { Filtro += "and Nombres like '%" + FiltroTextBox.Text + "%'"; } else if (FiltroDropDownList.SelectedIndex == 2) { Filtro += "and Apellidos like '%" + FiltroTextBox.Text + "%'"; } Filtro += " and IdClub = " + Convert.ToInt32(ClubDropDownList.SelectedValue); MiembrosGridView.DataSource = Miembros.Listar(Filtro, "*"); MiembrosGridView.DataBind(); }
public async Task Create(Comunidad model) { try { var entities = _db.DbSetComunidades.Add(model); await _db.SaveChangesAsync(); var id = entities.ComunidadId; NuevoOCRepository oc = new NuevoOCRepository(); //Los parametros son modulo, id del oc, descripcion, liga del detalle del oc NuevoOC nuevoOC = new NuevoOC("CP", "CP", model.Descripcion, "indexCP.html#/homeComunidad/" + model.ComunidadId); await oc.Create(nuevoOC); Miembros lider = new Miembros(); lider.Aceptacion = false; lider.FechaAlta = DateTime.Now; lider.FechaAceptacion = DateTime.Now; lider.idPersonas = model.claveLider; lider.rolId = model.claveRolLider; lider.idCP = id; lider.nombrePersona = model.nombreLider; lider.estado = true; _db.DbSetMiembros.Add(lider); await _db.SaveChangesAsync(); Miembros secretario = new Miembros(); secretario.Aceptacion = false; secretario.FechaAlta = DateTime.Now; secretario.FechaAceptacion = DateTime.Now; secretario.idPersonas = model.claveSecretario; secretario.rolId = model.claveRolSecretario; secretario.idCP = id; secretario.nombrePersona = model.nombreSecretario; secretario.estado = true; _db.DbSetMiembros.Add(secretario); await _db.SaveChangesAsync(); } catch (Exception e) { throw new Exception(e.Message, e); } }
public async Task <Object[]> GetByPost(int id) { try { var entities = await _db.DbSetComentarios .Where(e => e.PostId == id) .Include(e => e.Miembros) .AsNoTracking() .ToListAsync(); Object [] lista = new Object[entities.Count]; PersonasRepository personas = new PersonasRepository(); foreach (var obj in entities) { if (obj.idMiembroCP == null) { Miembros m = new Miembros(); obj.Miembros = m; var datosPersona = await personas.GetByClaveFechaEfectiva(obj.idPersona); obj.Miembros.nombrePersona = datosPersona.NombreCompleto; obj.Miembros.idPersonas = datosPersona.ClavePersona; obj.adjunto64 = await personas.ObtenerFotobyclavepersona(obj.idPersona); } else { var person = await _db.DbSetMiembros.AsNoTracking().FirstOrDefaultAsync(e => e.MiembroId == obj.idMiembroCP); obj.adjunto64 = await personas.ObtenerFotobyclavepersona(person.idPersonas); } lista[entities.IndexOf(obj)] = new { obj.PostId , obj.ComentarioId , obj.Comentario , obj.FechaRegistro , obj.Miembros.nombrePersona , obj.Miembros.idPersonas , obj.adjunto64 }; } return(lista); } catch (Exception e) { throw new Exception(e.Message, e); } }
public async Task UpdateEstado(Miembros model) { try { var _model = await _db.DbSetMiembros.FirstOrDefaultAsync(e => e.MiembroId == model.MiembroId); if (_model != null) { _model.estado = model.estado; await _db.SaveChangesAsync(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
public async Task Update(Miembros model) { try { var _model = await _db.DbSetMiembros.FirstOrDefaultAsync(e => e.MiembroId == model.MiembroId); if (_model != null) { _db.Entry(_model).CurrentValues.SetValues(model); await _db.SaveChangesAsync(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
public ActionResult Edit([Bind(Include = "IdMiembro,Nombres,Apellidos,DUI,NIT,FechaNacimiento,Direccion,Direccion1,Direccion2,Email,Tel,Cel,Sexo,IdEstadoCivil,IdProfesion,IdCapacitacion,IdRol,IdHMayor,IdCorporativo,IdIglesia")] Miembros miembros) { if (ModelState.IsValid) { db.Entry(miembros).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdCapacitacion = new SelectList(db.Capacitaciones, "IdCapacitacion", "Nombre", miembros.IdCapacitacion); ViewBag.IdEstadoCivil = new SelectList(db.EstadoCivil, "IdEstado", "Estado", miembros.IdEstadoCivil); ViewBag.IdCorporativo = new SelectList(db.LiderazgoCorporativo, "IdCorporativo", "Nombre", miembros.IdCorporativo); ViewBag.IdHMayor = new SelectList(db.Miembros, "IdMiembro", "Nombres", miembros.IdHMayor); ViewBag.IdProfesion = new SelectList(db.Profesion, "IdProfesion", "Oficio", miembros.IdProfesion); ViewBag.IdRol = new SelectList(db.Roles, "IdRol", "Rol", miembros.IdRol); ViewBag.Sexo = new SelectList(db.Sexo, "IdSexo", "Sexo1", miembros.Sexo); ViewBag.IdIglesia = new SelectList(db.Iglesia, "IdIglesia", "Nombre", miembros.IdIglesia); return(View(miembros)); }
public async Task <Miembros> RegistraMiembro(Miembros model) { try { PersonasRepository persona = new PersonasRepository(); string foto = await persona.ObtenerFotobyclavepersona(model.idPersonas); var obj = _db.DbSetMiembros.Add(model); await _db.SaveChangesAsync(); obj.foto = foto; return(obj); } catch (Exception e) { throw new Exception(e.Message, e); } }
public async Task <Object[]> GetByComunidad(Post model) { try { var entities = await _db.DbSetPost .Where(e => e.idComunidad == model.idComunidad) .Include(e => e.Miembros) .OrderByDescending(e => e.FechaRegistro) .AsNoTracking() .ToListAsync(); Object [] lista = new Object[entities.Count]; ComentariosRepository c = new ComentariosRepository(); PersonasRepository personas = new PersonasRepository(); foreach (var obj in entities) { if (obj.idMiembroCP == null) { Miembros m = new Miembros(); obj.Miembros = m; var datosPersona = await personas.GetByClave(obj.idPersona); obj.Miembros.nombrePersona = datosPersona.NombreCompleto; obj.Miembros.idPersonas = datosPersona.ClavePersona; } lista[entities.IndexOf(obj)] = new { obj.PostId , obj.Tema , obj.Descripcion , obj.publico , obj.accesoGeneral , obj.FechaRegistro , miembro = new { obj.Miembros.nombrePersona, obj.Miembros.idPersonas } , obj.adjuntoId , comentarios = await c.GetByPost(obj.PostId) }; } return(lista); } catch (Exception e) { throw new Exception(e.Message, e); } }
public async Task UpdateAceptacionLineamientos(Miembros model) { try { var _model = await _db.DbSetMiembros.FirstOrDefaultAsync(e => e.MiembroId == model.MiembroId); if (_model != null) { var modelo = _model; modelo.FechaAceptacion = model.FechaAceptacion; modelo.Aceptacion = model.Aceptacion; _db.Entry(_model).CurrentValues.SetValues(modelo); await _db.SaveChangesAsync(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
public async Task <IHttpActionResult> RegistraMiembros([FromBody] Miembros model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { log.Info(new MDCSet(this.ControllerContext.RouteData)); var result = await _entityRepo.RegistraMiembro(model); return(Ok(result)); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
public async Task <IHttpActionResult> UpdateAceptacionLineamientos([FromBody] Miembros model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { log.Info(new MDCSet(this.ControllerContext.RouteData)); await _entityRepo.UpdateAceptacionLineamientos(model); return(Ok("Registro actualizado exitosamente!")); } catch (Exception e) { log.Error(new MDCSet(this.ControllerContext.RouteData), e); return(InternalServerError(e)); } }
public void LlenarDropDownList() { Cuentas cuenta = new Cuentas(); TiposEgresos tipoEgreso = new TiposEgresos(); Miembros miembro = new Miembros(); CuentaIdDropDownList.DataSource = cuenta.Listado(" * ", "1=1", ""); CuentaIdDropDownList.DataTextField = "Descripcion"; CuentaIdDropDownList.DataValueField = "CuentaId"; CuentaIdDropDownList.DataBind(); TipoEgresoIdDropDownList.DataSource = tipoEgreso.Listado(" * ", "1=1", ""); TipoEgresoIdDropDownList.DataTextField = "Descripcion"; TipoEgresoIdDropDownList.DataValueField = "TipoEgresoId"; TipoEgresoIdDropDownList.DataBind(); MiembroIdDropDownList.DataSource = miembro.Listado(" * ", "1=1", ""); MiembroIdDropDownList.DataTextField = "Nombre"; MiembroIdDropDownList.DataValueField = "MiembroId"; MiembroIdDropDownList.DataBind(); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Miembros miembros = db.Miembros.Find(id); if (miembros == null) { return(HttpNotFound()); } ViewBag.IdCapacitacion = new SelectList(db.Capacitaciones, "IdCapacitacion", "Nombre", miembros.IdCapacitacion); ViewBag.IdEstadoCivil = new SelectList(db.EstadoCivil, "IdEstado", "Estado", miembros.IdEstadoCivil); ViewBag.IdCorporativo = new SelectList(db.LiderazgoCorporativo, "IdCorporativo", "Nombre", miembros.IdCorporativo); ViewBag.IdHMayor = new SelectList(db.Miembros, "IdMiembro", "Nombres", miembros.IdHMayor); ViewBag.IdProfesion = new SelectList(db.Profesion, "IdProfesion", "Oficio", miembros.IdProfesion); ViewBag.IdRol = new SelectList(db.Roles, "IdRol", "Rol", miembros.IdRol); ViewBag.Sexo = new SelectList(db.Sexo, "IdSexo", "Sexo1", miembros.Sexo); ViewBag.IdIglesia = new SelectList(db.Iglesia, "IdIglesia", "Nombre", miembros.IdIglesia); return(View(miembros)); }