Esempio n. 1
0
        public string eliminarPersona(int id)
        {
            Persona     persona;
            Direccion   direccion;
            OpDireccion opDireccion        = new OpDireccion();
            string      resultadoOperacion = "";
            int         exito = 0;

            try
            {
                persona   = obtenerDatosPersona(id);
                direccion = opDireccion.obtenerDireccionId(persona.IdFkDireccion);
                using (PruebaTecnicaEntities dbo = new PruebaTecnicaEntities())
                {
                    var listaTelefonos = dbo.Telefono.Where(tel => tel.IdFkPersona == persona.Id);

                    dbo.Telefono.RemoveRange(listaTelefonos);
                    dbo.Direccion.Attach(direccion);
                    dbo.Persona.Attach(persona);

                    dbo.Entry(direccion).State = EntityState.Deleted;
                    dbo.Entry(persona).State   = EntityState.Deleted;
                    exito = dbo.SaveChanges();

                    resultadoOperacion = exito > 0 ? "Éxito al eliminar persona" : "Error inesperado";
                }
            }
            catch (Exception ex)
            {
                resultadoOperacion = ex.Message;
            }

            return(resultadoOperacion);
        }
 public ActionResult Edit([Bind(Include = "IdCompany,Nombre,NIT,Telefono,Contacto")] Company company)
 {
     if (ModelState.IsValid)
     {
         db.Entry(company).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(company));
 }
 public ActionResult Edit([Bind(Include = "IdCliente,Nombres,Apellidos,Numero_Identificacion,Fecha_Nacimiento,Correo,Telefono")] Cliente cliente)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cliente).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(cliente));
 }
Esempio n. 4
0
 public ActionResult Edit([Bind(Include = "IdCobertura,Nombre,FK_IdProducto,Descripcion")] Cobertura cobertura)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cobertura).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.FK_IdProducto = new SelectList(db.Producto, "IdProducto", "Nombre", cobertura.FK_IdProducto);
     return(View(cobertura));
 }
 public ActionResult Edit([Bind(Include = "IdProducto,Nombre,FK_IdCompany,Descripcion,Prima,ValorAsegurado")] Producto producto)
 {
     if (ModelState.IsValid)
     {
         db.Entry(producto).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.FK_IdCompany = new SelectList(db.Company, "IdCompany", "Nombre", producto.FK_IdCompany);
     return(View(producto));
 }
 public ActionResult Edit([Bind(Include = "IdVentas,Descripcion,FK_IdCliente,FK_IdProducto")] Ventas ventas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(ventas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.FK_IdCliente  = new SelectList(db.Cliente, "IdCliente", "Nombres", ventas.FK_IdCliente);
     ViewBag.FK_IdProducto = new SelectList(db.Producto, "IdProducto", "Nombre", ventas.FK_IdProducto);
     return(View(ventas));
 }
 private void Guardar_Click(object sender, EventArgs e)
 {
     using (PruebaTecnicaEntities db = new PruebaTecnicaEntities())
     {
         if (IdCliente == null)
         {
             cliente = new Cliente();
         }
         cliente.Nombres   = textNombre.Text;
         cliente.Apellidos = textApellido.Text;
         cliente.Direccion = textDireccion.Text;
         if (IdCliente == null)
         {
             db.Cliente.Add(cliente);
         }
         else
         {
             db.Entry(cliente).State = System.Data.Entity.EntityState.Modified;
         }
         db.SaveChanges();
         this.Close();
     }
 }
Esempio n. 8
0
        public string registrarDatosPersona(Persona persona)
        {
            string resultadoOperacion = "";
            int    exito = 0;

            try
            {
                using (PruebaTecnicaEntities dbo = new PruebaTecnicaEntities())
                {
                    dbo.Persona.Add(persona);
                    dbo.Entry(persona).State = EntityState.Added;
                    exito = dbo.SaveChanges();

                    resultadoOperacion = exito > 0 ? "Exito al guardar datos" : "Error inesperado";
                }
            }
            catch (Exception ex)
            {
                resultadoOperacion = ex.Message;
            }

            return(resultadoOperacion);
        }