示例#1
0
        public IActionResult editContacto([FromBody] Models.Contacto contacto)
        {
            int    result = 0;
            string msg    = "";

            using (var db = new MySqlConnection(connection))
            {
                if (contacto.id == 0 || contacto.id.ToString() == null)
                {
                    return(NotFound());
                }
                var sql = "UPDATE Contacto SET nombre=@nombre, apellido=@apellido, telefono=@telefono WHERE id=@id";
                if (contacto.nombre.Length <= 0 && contacto.telefono.Length <= 0 || contacto.nombre == null && contacto.telefono == null)
                {
                    msg = "No se puede actualizar un contacto sin nombre y/o telefono";
                }
                else
                {
                    result = db.Execute(sql, contacto);
                    if (result >= 1)
                    {
                        msg = "Se ha actualizado el contacto en la base de datos";
                    }
                    else
                    {
                        msg = "NO se ha podido actualizar el contacto";
                    }
                }
            }

            return(Ok(msg));
        }
示例#2
0
        public IActionResult AddContacto([FromBody] Models.Contacto contacto)
        {
            int    result = 0;
            string msg    = "";

            using (var db = new MySqlConnection(connection))
            {
                var sql = "INSERT INTO Contacto(nombre,apellido,telefono) values(@nombre, @apellido, @telefono)";
                if (contacto.nombre.Length <= 0 && contacto.telefono.Length <= 0 || contacto.nombre == null && contacto.telefono == null)
                {
                    msg = "No se puede guardar un contacto sin nombre y/o telefono";
                }
                else
                {
                    result = db.Execute(sql, contacto);
                    if (result >= 1)
                    {
                        msg = "Se ha guardo el contacto en la base de datos";
                    }
                    else
                    {
                        msg = "NO se ha podido guardar el contacto";
                    }
                }
            }
            return(Ok(msg));
        }
示例#3
0
        public IActionResult elimiarContacto([FromBody] Models.Contacto contacto)
        {
            int    result = 0;
            string msg    = "";

            using (var db = new MySqlConnection(connection))
            {
                if (contacto.id.ToString().Length > 0 || contacto.id.ToString() != null)
                {
                    var sql = "DELETE FROM Contacto WHERE id=@id";
                    result = db.Execute(sql, contacto);
                    if (result >= 1)
                    {
                        msg = "Se ha borrado el contacto en la base de datos";
                    }
                    else
                    {
                        msg = "NO se ha podido borrar el contacto";
                    }
                }
                else
                {
                    msg = "No se puede eliminar un contanto sin id";
                }
            }
            return(Ok(msg));
        }
        private void button1_Click(object sender, EventArgs e)
        {
            POSEntities pOSEntities = new POSEntities();

            if (id != null)
            {
                Models.Contacto forinsert = pOSEntities.Contactoes.Find(id);
                forinsert.Nombre    = nombreTextBox.Text;
                forinsert.Apellido  = apellidoTextBox.Text;
                forinsert.Cedula    = cedulaTextBox.Text;
                forinsert.Direccion = direccionTextBox.Text;
                forinsert.Email     = emailTextBox.Text;
                forinsert.Empresa   = empresaTextBox.Text;
                forinsert.Fax       = faxTextBox.Text;
                forinsert.Proveedor = false;
                forinsert.RNC       = rNCTextBox.Text;
                forinsert.Telefonos = telefonosTextBox.Text;
                forinsert.Celular   = celularTextBox.Text;
                if (idModo == 2)
                {
                    forinsert.Proveedor = true;
                }
            }
            else
            {
                Models.Contacto forinsert = new Models.Contacto();
                forinsert.Nombre    = nombreTextBox.Text;
                forinsert.Apellido  = apellidoTextBox.Text;
                forinsert.Cedula    = cedulaTextBox.Text;
                forinsert.Direccion = direccionTextBox.Text;
                forinsert.Email     = emailTextBox.Text;
                forinsert.Empresa   = empresaTextBox.Text;
                forinsert.Fax       = faxTextBox.Text;
                forinsert.Proveedor = false;
                forinsert.RNC       = rNCTextBox.Text;
                forinsert.Telefonos = telefonosTextBox.Text;
                forinsert.Celular   = celularTextBox.Text;
                if (idModo == 2)
                {
                    forinsert.Proveedor = true;
                }
                pOSEntities.Contactoes.Add(forinsert);
            }


            pOSEntities.SaveChanges();
            MessageBox.Show("Exitosa");
            this.Close();
        }
        public ActionResult Contact(Models.Contacto contacto)
        {
            var db = new Models.ContactoContext();

            db.Contactos.Add(contacto);
            try
            {
                db.SaveChanges();
                ViewBag.Mesage = "Tu mensaje se ha guardado";
            }
            catch (Exception e)
            {
                ViewBag.Message = "Error al Guardar " + e.Message;
            }

            return(View());
        }
示例#6
0
        public ActionResult Contact(Models.Contacto contacto)
        {
            var db = new Models.ContactoContext();

            db.Contactos.Add(contacto);
            try
            {
                db.SaveChanges();
                ViewBag.Message = "Tu mensaje se ha guardado";
            }
            catch (Exception)
            {
                ViewBag.Message = "Error al guardar";
            }
            //ViewBag.Message = "Si requieres servicios de desarrollo de software o tienes preguntas , contactame";

            return(View());
        }
        public ActionResult Contact(Models.Contacto contacto)
        {
            var db = new Models.contactoContext();

            db.Contactos.Add(contacto);

            try
            {
                db.SaveChanges();
                ViewBag.Message = "Mensaje guardado correctamente";
            }
            catch (Exception e)
            {
                ViewBag.Message = "Error al guardar el mensaje por favor inténtalo de nuevo" + e;
            }

            return(View());
        }