Пример #1
0
 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();
     }
 }
Пример #2
0
 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();
     }
 }
Пример #3
0
 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));
 }
Пример #4
0
        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();
        }
Пример #5
0
 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));
 }
Пример #6
0
 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));
 }
Пример #7
0
        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();
        }
Пример #8
0
 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));
 }
Пример #9
0
        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));
        }
Пример #10
0
        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();
            }
        }
Пример #11
0
        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();
            }
        }
Пример #12
0
 public void Actualizar(object propietario)
 {
     using InmobiliariaContext db = new InmobiliariaContext();
     db.Entry(propietario).State  = EntityState.Modified;
     db.SaveChanges();
 }