public ActionResult Create([Bind(Include = "IdCliente,Nombres,Apellidos,Numero_Identificacion,Fecha_Nacimiento,Correo,Telefono")] Cliente cliente)
        {
            if (ModelState.IsValid)
            {
                db.Cliente.Add(cliente);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(cliente));
        }
        public ActionResult Create([Bind(Include = "IdCompany,Nombre,NIT,Telefono,Contacto")] Company company)
        {
            if (ModelState.IsValid)
            {
                db.Company.Add(company);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(company));
        }
Esempio n. 3
0
        public ActionResult Create([Bind(Include = "IdCobertura,Nombre,FK_IdProducto,Descripcion")] Cobertura cobertura)
        {
            if (ModelState.IsValid)
            {
                db.Cobertura.Add(cobertura);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.FK_IdProducto = new SelectList(db.Producto, "IdProducto", "Nombre", cobertura.FK_IdProducto);
            return(View(cobertura));
        }
        public ActionResult Create([Bind(Include = "IdProducto,Nombre,FK_IdCompany,Descripcion,Prima,ValorAsegurado")] Producto producto)
        {
            if (ModelState.IsValid)
            {
                db.Producto.Add(producto);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.FK_IdCompany = new SelectList(db.Company, "IdCompany", "Nombre", producto.FK_IdCompany);
            return(View(producto));
        }
        public ActionResult Create([Bind(Include = "IdVentas,Descripcion,FK_IdCliente,FK_IdProducto")] Ventas ventas)
        {
            if (ModelState.IsValid)
            {
                db.Ventas.Add(ventas);
                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));
        }
Esempio n. 6
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);
        }
Esempio n. 7
0
        public string actualizarDatosPersona(Persona personaActualizar, Direccion direccionActualizar, int id)
        {
            Persona     persona;
            Direccion   direccion;
            OpDireccion opDireccion;
            string      resultadoOperacion = "";
            int         exito         = 0;
            int         idFkDireccion = 0;

            try
            {
                opDireccion = new OpDireccion();
                using (PruebaTecnicaEntities dbo = new PruebaTecnicaEntities())
                {
                    persona = dbo.Persona.Find(id);
                    agregarValoresPersona(persona, personaActualizar);

                    idFkDireccion = persona.IdFkDireccion;
                    direccion     = dbo.Direccion.Find(idFkDireccion);
                    opDireccion.agregarValoresDireccion(direccion, direccionActualizar);
                    persona.Direccion = direccion;
                    exito             = dbo.SaveChanges();

                    resultadoOperacion = exito > 0 ? "Actualización exitosa de la persona, registros afectados: " + exito : "No se actualizó ningun registro";
                }
            }
            catch (Exception ex)
            {
                resultadoOperacion = ex.Message;
            }

            return(resultadoOperacion);
        }
Esempio n. 8
0
 /// <summary>
 /// Metodo para registrar un estado en la base de datos
 /// </summary>
 /// <param name="estado"></param>
 /// <returns></returns>
 public bool AddEstado(Estados estado)
 {
     try
     {
         entities.Estados.Add(estado);
         entities.SaveChanges();
         return(true);
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(false);
     }
 }
        private void Eliminar_Click(object sender, EventArgs e)
        {
            int?IdCliente = GetId();

            if (IdCliente != null)
            {
                using (PruebaTecnicaEntities db = new PruebaTecnicaEntities())
                {
                    Cliente cliente = db.Cliente.Find(IdCliente);
                    db.Cliente.Remove(cliente);
                    db.SaveChanges();
                }
                Refres();
            }
        }
 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. 11
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);
        }