public bool ExisteRut(CLIENTE cliente)
        {
            CLIENTE c = ent.CLIENTE.FirstOrDefault(objeto =>
                                                   objeto.RUT_CLIENTE.Equals(cliente.RUT_CLIENTE));

            if (c != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #2
0
        private void ClientesViewSource_Filter(object sender, FilterEventArgs e)
        {
            CLIENTE c      = (CLIENTE)e.Item;
            string  filtro = FiltroTextBox.Text;

            if (string.IsNullOrEmpty(filtro))
            {
                e.Accepted = true;
            }
            else
            {
                e.Accepted = c.nombre.Contains(filtro);
            }
        }
        public bool UpdateCliente(CLIENTE cliente)
        {
            CLIENTE c = ent.CLIENTE.FirstOrDefault(x => x.RUT_CLIENTE == cliente.RUT_CLIENTE);

            if (c != null)
            {
                c.NOMBRE_CLIENTE    = cliente.NOMBRE_CLIENTE;
                c.CORREO_CLIENTE    = cliente.CORREO_CLIENTE;
                c.DIRECCION_CLIENTE = cliente.DIRECCION_CLIENTE;
                c.ID_COMUNA         = cliente.ID_COMUNA;
                c.TELEFONO_CLIENTE  = cliente.TELEFONO_CLIENTE;

                ent.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #4
0
        //CRUD Cliente
        public bool ExisteRutC(string cliente)
        {
            XmlSerializer ser    = new XmlSerializer(typeof(Modelo.Cliente));
            StringReader  reader = new StringReader(cliente);

            Modelo.Cliente  c    = (Modelo.Cliente)ser.Deserialize(reader);
            ServicioCliente serv = new ServicioCliente();

            Datos.CLIENTE cDatos = new Datos.CLIENTE();
            cDatos.RUT_CLIENTE = c.RUT_CLIENTE;

            if (!serv.ExisteRut(cDatos))
            {
                return(false);
            }
            else
            {
                return(true);
            }
        }
예제 #5
0
        public bool RegistroCliente(string cliente)
        {
            XmlSerializer ser    = new XmlSerializer(typeof(Modelo.Cliente));
            StringReader  reader = new StringReader(cliente);

            Modelo.Cliente  c        = (Modelo.Cliente)ser.Deserialize(reader);
            ServicioCliente servicio = new ServicioCliente();

            Datos.CLIENTE cDatos = new Datos.CLIENTE();
            //Datos Cliente
            cDatos.RUT_CLIENTE       = c.RUT_CLIENTE;
            cDatos.DV_CLIENTE        = c.DV_CLIENTE;
            cDatos.DIRECCION_CLIENTE = c.DIRECCION_CLIENTE;
            cDatos.CORREO_CLIENTE    = c.CORREO_CLIENTE;
            cDatos.TELEFONO_CLIENTE  = c.TELEFONO_CLIENTE;
            cDatos.ID_COMUNA         = c.ID_COMUNA;
            cDatos.ID_USUARIO        = 0;
            cDatos.NOMBRE_CLIENTE    = c.NOMBRE_CLIENTE;

            return(servicio.AgregarCliente(cDatos));
        }
        public CLIENTE BuscarCliente(short ID_USUARIO)
        {
            CLIENTE c = ent.CLIENTE.FirstOrDefault(x => x.ID_USUARIO == ID_USUARIO);

            return(c);
        }
 public bool AgregarCliente(CLIENTE cliente)
 {
     ent.CLIENTE.Add(cliente);
     ent.SaveChanges();
     return(true);
 }