public ActionResult EditarResidencia(ResListViewModel model) { if (model.ResEdit.NmRes.Length > 20) { @TempData["msg"] = "Nome da residência deve ser inferior a 20 caracteres"; @TempData["type"] = "error"; return(RedirectToAction("Index", "ResList")); } ResidenciaDAL resDAL = new ResidenciaDAL(); Residencia res = new Residencia(model.ResEdit.IdRes, model.ResEdit.NmRes, model.ResEdit.Status ? 1 : 0); if (model.ResEdit.Status == true) { UserResDAL usDAL = new UserResDAL(); IList <UserRes> listUR = new List <UserRes>(); listUR = usDAL.ListarPorUser(1); IList <Residencia> listRes = new List <Residencia>(); listRes = resDAL.ListarPorUser(listUR); foreach (var resid in listRes) { if (resid.TpRes == 1 && model.ResEdit.IdRes != resid.IdRes) { resid.TpRes = 0; resDAL.Alterar(resid); } } } @TempData["msg"] = "Residência atualizada com sucesso"; resDAL.Alterar(res); return(RedirectToAction("Index", "ResList")); }
public async Task <IActionResult> Edit(int id, [Bind("IdResidencia,TipoResidenciaId,NumeroDeResidencia,CedulaDuenio,NombresDuenio,ApellidoDuenio,TelefonoDuenio,CorreoDuenio,Arrendado,CedulaArrendatario,NombreArrendatario,ApellidoArrendatario,TelefonoArrendatario,EncargadoPagoId")] Residencia residencia) { if (id != residencia.IdResidencia) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(residencia); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ResidenciaExists(residencia.IdResidencia)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EncargadoPagoId"] = new SelectList(_context.Set <EncargadoPago>(), "IdEncargadoPago", "IdEncargadoPago", residencia.EncargadoPagoId); ViewData["TipoResidenciaId"] = new SelectList(_context.Set <TipoResidencia>(), "IdTipoResidencia", "IdTipoResidencia", residencia.TipoResidenciaId); return(View(residencia)); }
public void Inserir(Residencia res) { AndromedaContext ctx = new AndromedaContext(); ctx.Residencia.Add(res); ctx.SaveChanges(); }
public IEnumerable <Residencia> Retrieve(MySqlConnection cn, Residencia Item) { List <Residencia> listatiporesidencia = null; cn = new MySqlConnection(msqlconnection); cn.Open(); MySqlCommand cmd = new MySqlCommand { CommandText = "uspTipoResidenciaListar", CommandType = CommandType.StoredProcedure, Connection = cn }; using (MySqlDataReader dtr = cmd.ExecuteReader(CommandBehavior.SingleResult)) { if (dtr != null) { listatiporesidencia = new List <Residencia>(); while (dtr.Read()) { listatiporesidencia.Add(new Residencia { IdTipoResidencia = !dtr.IsDBNull(dtr.GetOrdinal("idTipoResidencia")) ? dtr.GetInt32(dtr.GetOrdinal("idTipoResidencia")) : 0, tipoResidencia = !dtr.IsDBNull(dtr.GetOrdinal("tipoResidencia")) ? dtr.GetString(dtr.GetOrdinal("tipoResidencia")) : "" }); } } } return(listatiporesidencia); }
public void Alterar(Residencia res) { AndromedaContext ctx = new AndromedaContext(); ctx.Entry(res).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); }
public Residencia Consultar(int id) { AndromedaContext ctx = new AndromedaContext(); Residencia res = ctx.Residencia.Find(id); return(res); }
public Object Post([FromBody] Residencia re) { try { var guid = Guid.NewGuid(); var codigo = guid.ToString().Substring(0, 6); var logueado = HttpContext.Session.Authenticated(); var residencia = db.Residencia.FirstOrDefault(r => r.Nombre == re.Nombre && r.IdBarrio == logueado.IdBarrio); if (residencia != null) { return new { error = true, data = "Error", message = "Ya existe una residencia con ese nombre en el barrio" } } ; re.Codigo = codigo; re.IdBarrio = logueado.IdBarrio.Value; db.Residencia.Add(re); db.SaveChanges(); return(new { error = false, data = "ok" }); } catch (System.Exception) { return(new { error = true, data = null as string }); } }
public void Excluir(int id) { AndromedaContext ctx = new AndromedaContext(); Residencia res = ctx.Residencia.Find(id); ctx.Entry(res).State = System.Data.Entity.EntityState.Deleted; ctx.SaveChanges(); }
public Object Put(int id, [FromBody] Residencia res) { res.Id = id; db.Residencia.Update(res); db.SaveChanges(); return(new { error = false, data = "ok" }); }
public async Task <IActionResult> Create([Bind("IdResidencia,TipoResidenciaId,NumeroDeResidencia,CedulaDuenio,NombresDuenio,ApellidoDuenio,TelefonoDuenio,CorreoDuenio,Arrendado,CedulaArrendatario,NombreArrendatario,ApellidoArrendatario,TelefonoArrendatario,EncargadoPagoId")] Residencia residencia) { if (ModelState.IsValid) { _context.Add(residencia); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["EncargadoPagoId"] = new SelectList(_context.Set <EncargadoPago>(), "IdEncargadoPago", "NombreEncargado", residencia.EncargadoPagoId); ViewData["TipoResidenciaId"] = new SelectList(_context.Set <TipoResidencia>(), "IdTipoResidencia", "NombreTipoResidencia", residencia.TipoResidenciaId); return(View(residencia)); }
public IList <Residencia> ListarPorUser(IList <UserRes> urList) { IList <Residencia> lista = new List <Residencia>(); AndromedaContext ctx = new AndromedaContext(); Residencia res = new Residencia(); foreach (UserRes ur in urList) { res = ctx.Residencia.Find(ur.IdRes); lista.Add(res); } List <Residencia> sortedList = lista.OrderByDescending(l => l.TpRes).ToList(); return(sortedList); }
public void ApagarResidencia(Residencia residencia) { try { if (residencia != null) { if (residencia.Id != 0) { _context.Residencia.Remove(residencia); _context.SaveChanges(); } } } catch (Exception ex) { throw new Exception(ex.Message); } }
public void AdicionarResidencia(Residencia residencia) { try { if (residencia != null) { if (residencia.Id == 0) { _context.Residencia.Add(residencia); } _context.SaveChanges(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public IEnumerable <Residencia> Retrieve(Residencia Item) { IEnumerable <Residencia> ltipoResidencia = null; try { using (MySqlConnection cn = new MySqlConnection(msqlconnection)) { cn.Open(); TipoResidencia_Datos otipoResidenciaDatos = new TipoResidencia_Datos(); ltipoResidencia = otipoResidenciaDatos.Retrieve(cn, Item); } } catch (Exception ex) { ltipoResidencia = null; throw ex; } return(ltipoResidencia); }
protected void limpiar_talento() { txtNomb.Text = string.Empty; txtApell.Text = string.Empty; txtDNI.Text = string.Empty; txtFechanac.Text = string.Empty; //txtSexo.Text = string.Empty; rbtnMale.Checked = true; rbtnFemale.Checked = false; txtFijo.Text = string.Empty; txtCell.Text = string.Empty; txtCorreo.Text = string.Empty; txtDir.Text = string.Empty; //------------------------ dlDep.DataSource = Ubigeo.listar_dept(); dlDep.DataBind(); dlDep_SelectedIndexChanged(null, null); dlProv_SelectedIndexChanged(null, null); //---------------------------- dlDepRes.DataSource = Ubigeo.listar_dept(); dlDepRes.DataBind(); dlDepRes_SelectedIndexChanged(null, null); dlProvRes_SelectedIndexChanged(null, null); //---------------------------- dlNivel.DataSource = Estudio.listar_nivel(); dlNivel.DataBind(); dlNivel_SelectedIndexChanged(null, null); dlGrado_SelectedIndexChanged(null, null); //---------------------------- dlIdioma.DataSource = Idioma.listar_idioma(); dlIdioma.DataBind(); //---------------------------- dlEstCivil.DataSource = Estado_Civil.listar_estcivil(); dlEstCivil.DataBind(); dlResid.DataSource = Residencia.listar_residencia(); dlResid.DataBind(); //------------------------------ rbEscritura.Checked = false; rbLectura.Checked = true; rbAmbos.Checked = false; //------------------------------ lbEstado.Text = string.Empty; //carga_datatable(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //------------------------------------ dlDep.DataSource = Ubigeo.listar_dept(); dlDep.DataBind(); dlDep_SelectedIndexChanged(null, null); dlProv_SelectedIndexChanged(null, null); //------------------------------------ dlEstCivil.DataSource = Estado_Civil.listar_estcivil(); dlEstCivil.DataBind(); dlResid.DataSource = Residencia.listar_residencia(); dlResid.DataBind(); //------------------------------------ dlDepRes.DataSource = Ubigeo.listar_dept(); dlDepRes.DataBind(); dlDepRes_SelectedIndexChanged(null, null); dlProvRes_SelectedIndexChanged(null, null); //------------------------------------ dlNivel.DataSource = Estudio.listar_nivel(); dlNivel.DataBind(); dlNivel_SelectedIndexChanged(null, null); dlGrado_SelectedIndexChanged(null, null); //------------------------------------ dlIdioma.DataSource = Idioma.listar_idioma(); dlIdioma.DataBind(); //------------------------------------ dlDepAct.DataSource = Ubigeo.listar_dept(); dlDepAct.DataBind(); dlDepAct_SelectedIndexChanged(null, null); dlProvAct_SelectedIndexChanged(null, null); //------------------------------------ dlActiv.DataSource = Actividad.listar_Actividad(); dlActiv.DataBind(); //------------------------------------ dlOrg.DataSource = OrgAtendida.listar_OrgAtendida(); dlOrg.DataBind(); //------------------------------------ ddlDNI.DataSource = Talento.listar_Talento_combo_mant(); ddlDNI.DataBind(); string popupScript = "Javascript: return " + "window.open('" + "../Admin/CV.aspx" + "', 'CustomPopUp', " + "'width=1000, height=600, menubar=no, resizable=no');"; btnCV.Attributes.Add("onclick", popupScript); } }