protected void rptCargoInactivo_OnItemCommand(object sender, RepeaterCommandEventArgs e) { if (e.CommandName == "Activar") { HiddenField hdnIdCasa = new HiddenField(); hdnIdCasa = (HiddenField)e.Item.FindControl("hdnCasaId"); CasaDTO theCasaDTO = new CasaDTO(); theCasaDTO.IdCasa = decimal.Parse(hdnIdCasa.Value); theCasaDTO.UsuarioModificacion = myUsuario.Rut; bool respuesta = YouCom.bll.CasaBLL.ActivaCasa(theCasaDTO); if (respuesta) { cargarCasaInactivo(); if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Cargo Activado correctamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } else { } } }
protected void btnGrabar_Click(object sender, EventArgs e) { UserControl wucCondominio = (UserControl)Page.Master.FindControl("ContentPlaceHolder1").FindControl("wucCondominio1"); DropDownList ddlCondominio = (DropDownList)wucCondominio.FindControl("ddlCondominio"); DropDownList ddlComunidad = (DropDownList)wucCondominio.FindControl("ddlComunidad"); List <CasaDTO> casa = new List <CasaDTO>(); casa = (Session["casa"] as List <CasaDTO>); CasaDTO theCasaDTO = new CasaDTO(); theCasaDTO.NombreCasa = this.txtNombre.Text.ToUpper(); theCasaDTO.DireccionCasa = this.txtDireccion.Text.ToUpper(); theCasaDTO.TelefonoCasa = this.txtTelefono.Text; YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(ddlCondominio.SelectedValue); theCasaDTO.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(ddlComunidad.SelectedValue); theCasaDTO.TheComunidadDTO = myComunidadDTO; theCasaDTO.UsuarioIngreso = myUsuario.Rut; casa = casa.Where(x => x.NombreCasa == theCasaDTO.NombreCasa).ToList(); if (casa.Any()) { foreach (var item in casa) { if (item.Estado == "2") { string script = "alert('Casa Existe pero Fue Eliminado Para Activarlo dirigase a Papelera.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); return; } else { string script = "alert('Casa ya Existe .');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); return; } } } bool respuesta = YouCom.bll.CasaBLL.Insert(theCasaDTO); if (respuesta) { this.txtNombre.Text = string.Empty; string script = "alert('Casa Ingresada correctamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); cargarCasa(); } else { } }
public IActionResult EditarCasa(int id) { var casa = database.Casas.First(casa => casa.Id == id); CasaDTO casaView = new CasaDTO(); casaView.Id = casa.Id; casaView.Nome = casa.Nome; casaView.Endereco = casa.Endereco; return(View(casaView)); }
public bool Eliminar(CasaDTO entidad) { try { var _objetoEliminar = new Casa(); Mapper.Map(entidad, _objetoEliminar); _casaRepositorio.Eliminar(_objetoEliminar); _casaRepositorio.UnidadDeTrabajo.Completar(); return(true); } catch (Exception) { return(false); } }
public bool Agregar(CasaDTO entidad) { try { var _objetoInsertar = new Casa(); Mapper.Map(entidad, _objetoInsertar); _casaRepositorio.Agregar(_objetoInsertar); _casaRepositorio.UnidadDeTrabajo.Completar(); return(true); } catch { return(false); } }
public IActionResult Atualizar(CasaDTO casatemporaria) { if (ModelState.IsValid) { var casa = database.Casas.First(c => c.Id == casatemporaria.Id); casa.Nome = casatemporaria.Nome; casa.Endereco = casatemporaria.Endereco; database.SaveChanges(); return(RedirectToAction("Casas", "Gestao")); } else { return(RedirectToAction("Casas", "Gestao")); } }
public IActionResult Salvar(CasaDTO casatemporaria) { if (ModelState.IsValid) { Casa casa = new Casa(); casa.Nome = casatemporaria.Nome; casa.Endereco = casatemporaria.Endereco; casa.Status = true; database.Casas.Add(casa); database.SaveChanges(); return(RedirectToAction("Casas", "Gestao")); } else { return(View("../Gestao/NovaCasa")); } }
protected void btnEditar_Click(object sender, EventArgs e) { UserControl wucCondominio = (UserControl)Page.Master.FindControl("ContentPlaceHolder1").FindControl("wucCondominio1"); DropDownList ddlCondominio = (DropDownList)wucCondominio.FindControl("ddlCondominio"); DropDownList ddlComunidad = (DropDownList)wucCondominio.FindControl("ddlComunidad"); btnEditar.Visible = false; btnGrabar.Visible = true; CasaDTO theCasaDTO = new CasaDTO(); theCasaDTO.IdCasa = decimal.Parse(this.hdnCasaId.Value); theCasaDTO.NombreCasa = this.txtNombre.Text; theCasaDTO.DireccionCasa = this.txtDireccion.Text; theCasaDTO.TelefonoCasa = this.txtTelefono.Text; YouCom.DTO.Seguridad.CondominioDTO myCondominioDTO = new YouCom.DTO.Seguridad.CondominioDTO(); myCondominioDTO.IdCondominio = decimal.Parse(ddlCondominio.SelectedValue); theCasaDTO.TheCondominioDTO = myCondominioDTO; YouCom.DTO.Seguridad.ComunidadDTO myComunidadDTO = new YouCom.DTO.Seguridad.ComunidadDTO(); myComunidadDTO.IdComunidad = decimal.Parse(ddlComunidad.SelectedValue); theCasaDTO.TheComunidadDTO = myComunidadDTO; theCasaDTO.UsuarioModificacion = myUsuario.Rut; bool respuesta = YouCom.bll.CasaBLL.Update(theCasaDTO); if (respuesta) { cargarCasa(); this.txtNombre.Text = string.Empty; if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Casa editada correctamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } else { } }
public static bool ValidaEliminacionCasa(CasaDTO theCasaDTO) { bool respuesta = facade.Casa.ValidaEliminacionCasa(theCasaDTO); return(respuesta); }
public static bool ActivaCasa(CasaDTO theCasaDTO) { bool respuesta = YouCom.DAL.CasaDAL.ActivaCasa(theCasaDTO); return(respuesta); }
public Casa Delete([FromBody] CasaDTO casa2) { Casa casa = _mapper.Map <Casa>(casa2); return(_casaAplciation.DeleteCasa(casa)); }
public Casa Post([FromBody] CasaDTO casa1) { Casa casa = _mapper.Map <Casa>(casa1); return(_casaAplciation.AddCasa(casa)); }
protected void rptCasa_OnItemCommand(object sender, RepeaterCommandEventArgs e) { UserControl wucCondominio = (UserControl)Page.Master.FindControl("ContentPlaceHolder1").FindControl("wucCondominio1"); DropDownList ddlCondominio = (DropDownList)wucCondominio.FindControl("ddlCondominio"); DropDownList ddlComunidad = (DropDownList)wucCondominio.FindControl("ddlComunidad"); if (e.CommandName == "Editar") { HiddenField hdnIdCasa = new HiddenField(); hdnIdCasa = (HiddenField)e.Item.FindControl("hdnCasaId"); YouCom.DTO.Propietario.CasaDTO myCasaDTO = new CasaDTO(); myCasaDTO = YouCom.bll.CasaBLL.detalleCasa(decimal.Parse(hdnIdCasa.Value)); this.hdnCasaId.Value = myCasaDTO.IdCasa.ToString(); txtNombre.Text = myCasaDTO.NombreCasa; txtDireccion.Text = myCasaDTO.DireccionCasa; txtTelefono.Text = myCasaDTO.TelefonoCasa; ddlCondominio.SelectedIndex = ddlCondominio.Items.IndexOf(ddlCondominio.Items.FindByValue(myCasaDTO.TheCondominioDTO.IdCondominio.ToString())); ddlComunidad.DataSource = YouCom.bll.ComunidadBLL.getListadoComunidadByCondominio(decimal.Parse(ddlCondominio.SelectedValue)); ddlComunidad.DataTextField = "NombreComunidad"; ddlComunidad.DataValueField = "IdComunidad"; ddlComunidad.DataBind(); ddlComunidad.Items.Insert(0, new ListItem("Seleccione Comunidad", string.Empty)); ddlComunidad.SelectedIndex = ddlComunidad.Items.IndexOf(ddlComunidad.Items.FindByValue(myCasaDTO.TheComunidadDTO.IdComunidad.ToString())); btnGrabar.Visible = false; btnEditar.Visible = true; } if (e.CommandName == "Eliminar") { HiddenField hdnIdCasa = new HiddenField(); hdnIdCasa = (HiddenField)e.Item.FindControl("hdnCasaId"); CasaDTO theCasaDTO = new CasaDTO(); theCasaDTO.IdCasa = decimal.Parse(hdnIdCasa.Value); theCasaDTO.UsuarioModificacion = myUsuario.Rut; bool validacionIntegridad = YouCom.bll.CasaBLL.ValidaEliminacionCasa(theCasaDTO); if (validacionIntegridad) { string script = "alert(' No es posible eliminar un cargo con personal asociado.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); return; } else { bool respuesta = YouCom.bll.CasaBLL.Delete(theCasaDTO); if (respuesta) { cargarCasa(); if (!Page.ClientScript.IsClientScriptBlockRegistered("SET")) { string script = "alert('Casa Eliminada correctamente.');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "SET", script, true); } } else { } } } }