Пример #1
0
        public IHttpActionResult PutClientes(int id, Clientes clientes)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != clientes.IdCliente)
            {
                return(BadRequest());
            }

            db.Entry(clientes).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ClientesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
 public void DelRegistroCliente(ModeloDatos.Clientes DelCliente)
 {
     using (DBApirestEntities ctx = new DBApirestEntities())
     {
         ctx.Clientes.Remove(DelCliente);
         ctx.SaveChanges();
     }
 }
        //public List<ModeloDatos.Entidades.Clientes> ConsultaClienteById(int IdCliente)
        //{

        //}

        //public List<ModeloDatos.Entidades.Clientes> ConsultaClientesPedidos()
        //{

        //}

        //public List<ModeloDatos.Entidades.Clientes> ConsultaClientePedidosById(int IdCliente)
        //{

        //}


        public void RegistroCliente(ModeloDatos.Clientes NewCliente)
        {
            using (DBApirestEntities ctx = new DBApirestEntities())
            {
                ctx.Clientes.Add(NewCliente);
                ctx.SaveChanges();
            }
        }
        public void ActualizaNombresClientes(int IdCliente, string Nombres, string Apellidos)
        {
            using (DBApirestEntities ctx = new DBApirestEntities())
            {
                var cliente = ctx.Clientes.Where(a => a.IdCliente == IdCliente).ToList();

                if (cliente.Count > 0)
                {
                    foreach (ModeloDatos.Clientes clienteModificar in cliente)
                    {
                        clienteModificar.Nombres          = Nombres;
                        clienteModificar.Apellidos        = Apellidos;
                        clienteModificar.NombresCompletos = Nombres + " " + Apellidos;

                        ctx.SaveChanges();
                    }
                }
            }
        }
        public void UpdateCliente(ModeloDatos.Clientes UpdCliente)
        {
            using (DBApirestEntities ctx = new DBApirestEntities())
            {
                var cliente = ctx.Clientes.Where(a => a.IdCliente == UpdCliente.IdCliente).ToList();

                if (cliente.Count > 0)
                {
                    foreach (ModeloDatos.Clientes clienteModificar in cliente)
                    {
                        clienteModificar.Nombres          = UpdCliente.Nombres;
                        clienteModificar.Apellidos        = UpdCliente.Apellidos;
                        clienteModificar.NombresCompletos = UpdCliente.Nombres + " " + UpdCliente.Apellidos;
                        clienteModificar.FechaRegistro    = DateTime.Now;

                        ctx.SaveChanges();
                    }
                }
            }
        }