private void btnGuardar_Click(object sender, EventArgs e) { //instanciamos un objeto DbContext using (var db = new InmobiliariaContext()) { //le asignamos a sus propiedades el valor de cada uno de los cuadros de texto usuario.Nombre = txtNombreUsuarioCompleto.Text; usuario.User = txtNombreUsers.Text; usuario.TipoUsuario = (TipoUsuarioEnum)cboTipoUsuario.SelectedValue; //usuario.Password = HelperVacuna.ObtenerSha256Hash(txtContraseña.Text); if (IdEditar == null) { // agregamos el objeto Usuarios a la Base De datos usuario.Password = HelperInmobiliaria.ObtenerSha256Hash(txtContraseña.Text); db.Usuarios.Add(usuario); MessageBox.Show("Usuario " + usuario.Nombre + " cargado con exito"); } else //configuramos el almacenamiento de la modificacion si el id del Usuario es distinto de nulo { db.Entry(usuario).State = EntityState.Modified; MessageBox.Show("Usuario " + usuario.Nombre + " modificado con exito"); } db.SaveChanges(); this.Close(); } }
private void CompararContraseñaActualConBBDD() { if (HelperInmobiliaria.ObtenerSha256Hash(txtContraseñaActual.Text) == usuario.Password) { if (txtContraseñaNueva.Text == txtConfirmacionContraseña.Text) { using (var db = new InmobiliariaContext()) { usuario.Password = HelperInmobiliaria.ObtenerSha256Hash(txtContraseñaNueva.Text); db.Entry(usuario).State = EntityState.Modified; MessageBox.Show("Contraseña modificada con exito"); db.SaveChanges(); this.Close(); } } else { MessageBox.Show("Las Contraseñas no coinciden"); VaciarCampos(); } } else { MessageBox.Show("Contraseña Actual Incorrecta"); VaciarCampos(); } }
public ActionResult Edit([Bind(Include = "ID,Nombre,Apellido,Email,Telefono,Celular,Direccion,Observaciones,FechaDeAlta")] Locador locador) { if (ModelState.IsValid) { db.Entry(locador).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(locador)); }
public void Restaurar(int idSeleccionado) { using InmobiliariaContext db = new InmobiliariaContext(); var propietario = db.Propietario.IgnoreQueryFilters().FirstOrDefault(c => c.Id == idSeleccionado); //REALIZAMOS TODA LA MECANICA PARA QUE MODIFIQUE EN LA BASE DE DATOS AL CALENDARIO propietario.Eliminado = false; db.Entry(propietario).State = EntityState.Modified; db.SaveChanges(); }
public ActionResult Edit([Bind(Include = "ID,Referencia,Monto,FechaComienzo,FechaFin")] PeriodoContrato periodoContrato) { if (ModelState.IsValid) { db.Entry(periodoContrato).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(periodoContrato)); }
public ActionResult Edit([Bind(Include = "ID,LocadorID,InquilinoID,PropiedadID,Referencia,GarantiaNombre,GarantiaTelefono,Vencimiento,Observaciones")] Contrato contrato) { if (ModelState.IsValid) { db.Entry(contrato).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PropiedadID = new SelectList(db.Propiedades, "ID", "Direccion", contrato.PropiedadID); return(View(contrato)); }
public void Eliminar(int idSeleccionado) { using InmobiliariaContext db = new InmobiliariaContext(); var propietario = db.Propietario.Find(idSeleccionado); //REALIZAMOS TODA LA MECANICA PARA QUE MODIFIQUE EN LA BASE DE DATOS AL CALENDARIO propietario.Eliminado = true; propietario.FechaHoraEliminacion = DateTime.Now; propietario.Usuario = FrmMenuPrincipal.Usuario; db.Entry(propietario).State = EntityState.Modified; db.SaveChanges(); }
public ActionResult Edit([Bind(Include = "ID,FechaEmision,LocadorID,InquilinoID,Referencia,Monto,Estado,FechaVencimiento,Observaciones")] Pendiente pendiente) { if (ModelState.IsValid) { db.Entry(pendiente).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.InquilinoID = new SelectList(db.Inquilinos, "ID", "Nombre", pendiente.InquilinoID); ViewBag.LocadorID = new SelectList(db.Locadores, "ID", "Nombre", pendiente.LocadorID); return(View(pendiente)); }
public ActionResult Edit([Bind(Include = "ID,LocadorID,Calle,Altura,Observaciones")] Propiedad propiedad) { if (ModelState.IsValid) { db.Entry(propiedad).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } var locadores = db.Locadores.ToList(); ViewBag.locadores = locadores; return(View(propiedad)); }
private void BtnGuardar_Click(object sender, EventArgs e) { using (var db = new InmobiliariaContext()) { //le asignamos a sus propiedades el valor de cada uno de los cuadros de texto propiedades.Nombre = TxtNombre.Text; propiedades.Ubicacion = TxtUbicacion.Text; propiedades.Valor = (double)NumUpDownValor.Value; propiedades.Disponibilidad = ChkDisponible.Checked; propiedades.PropietarioId = (int)CboPropietario.SelectedValue; //si hay una imagen definida la almacenamos en la propiedad correspondiente if (PbxImagen.Image != null) { propiedades.Imagen = HelperInmobiliaria.convertirImagenABytes(PbxImagen.Image); BtnCapturarFoto.Enabled = true; } else { BtnCapturarFoto.Enabled = false; } //si el id del Cliente a editar es nulo agregamos un Cliente Nuevo a la tabla if (IdEditar == null) { // agregamos el objeto Clientes a la Base De datos db.Propiedades.Add(propiedades); } else //configuramos el almacenamiento de la modificacion si el id del Cliente es distinto de nulo { db.Entry(propiedades).State = EntityState.Modified; } db.SaveChanges(); if (IdEditar == null) { MessageBox.Show("Propiedad " + propiedades.Nombre + " cargada con exito"); } else { MessageBox.Show("Propiedad " + propiedades.Nombre + " modificada con exito"); } this.Close(); } }
private void BtnGuardar_Click(object sender, EventArgs e) { using (var db = new InmobiliariaContext()) { //le asignamos a sus propiedades el valor de cada uno de los cuadros de texto cliente.Nombre = TxtNombre.Text; cliente.Apellido = TxtApellido.Text; cliente.Domicilio = TxtDomicilio.Text; cliente.Dni = (int)NumUpDownDni.Value; cliente.Cuil = (double)NumUpDownCuil.Value; cliente.Cuit = (double)NumUpDownCuit.Value; cliente.FechaNacimiento = DtpFechaNacimiento.Value.Date; cliente.Telefono = (double)NumUpDownTelefono.Value; cliente.Sexo = (SexoEnum)CboSexo.SelectedValue; cliente.Email = TxtEmail.Text; cliente.EstadoCivil = (EstadoCivilEnum)CboEstadoCivil.SelectedValue; cliente.Localidad = TxtLocalidad.Text; cliente.CondicionIva = (CondicionIvaEnum)CboCondicionIva.SelectedValue; //si el id del Cliente a editar es nulo agregamos un Cliente Nuevo a la tabla if (IdEditar == null) { // agregamos el objeto Clientes a la Base De datos db.Cliente.Add(cliente); } else //configuramos el almacenamiento de la modificacion si el id del Cliente es distinto de nulo { db.Entry(cliente).State = EntityState.Modified; } db.SaveChanges(); if (IdEditar == null) { MessageBox.Show("Cliente " + cliente.Apellido + " " + cliente.Nombre + " cargado con exito"); } else { MessageBox.Show("Cliente " + cliente.Apellido + " " + cliente.Nombre + " modificado con exito"); } this.Close(); } }
public void Actualizar(object propietario) { using InmobiliariaContext db = new InmobiliariaContext(); db.Entry(propietario).State = EntityState.Modified; db.SaveChanges(); }