示例#1
0
        public void CrearClienteTitular(ClienteTitular _cliente)

        {
            try
            {
                db.ClienteTitular.Add(_cliente);
                db.SaveChanges();
            }
            catch (Exception exception)
            {
                throw new Exception("ERROR al crear Cliente DAL", exception);
            }
        }
示例#2
0
        public void ActualizarFoto(Lppa.Entities.ClienteTitular _ClienteEntities)
        {
            ClienteTitular Cliente = new ClienteTitular();

            Cliente = db.ClienteTitular.Where(c => c.DNI == _ClienteEntities.DNI).FirstOrDefault();


            if (Cliente != null)
            {
                Cliente.FOTO            = _ClienteEntities.Foto;
                db.Entry(Cliente).State = EntityState.Modified;
                db.SaveChanges();
            }
            else
            {
                throw new Exception("No se puede actualizar la foto / DAL");
            }
        }
示例#3
0
        public bool Existe(int _dni)

        {
            try
            {
                ClienteTitular _cliente = new ClienteTitular();
                _cliente = db.ClienteTitular.Where(c => c.DNI == _dni).FirstOrDefault();
                if (_cliente != null)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception exception)
            {
                throw new Exception("ERROR EXISTE cliente DAL", exception);
            }
        }
示例#4
0
        public ClienteTitular ListarClientePorDNI(int _dni)

        {
            try
            {
                ClienteTitular _cliente = new ClienteTitular();
                _cliente = db.ClienteTitular.Where(c => c.DNI == _dni).FirstOrDefault();
                if (_cliente != null)
                {
                    return(_cliente);
                }
                else
                {
                    throw new Exception("No se encuentra el Titular / DAL");
                }
            }
            catch (Exception exception)
            {
                throw new Exception("ERROR al listar cliente DAL", exception);
            }
        }
示例#5
0
        public void ActualizarDNIAdicional(int?_dniTitular, int _dni)
        {
            try
            {
                ClienteTitular _Cliente = new ClienteTitular();

                _Cliente = db.ClienteTitular.Where(c => c.DNI == _dniTitular).FirstOrDefault();

                if (_Cliente != null)
                {
                    _Cliente.DNIAdicional    = _dni;
                    db.Entry(_Cliente).State = EntityState.Modified;
                    db.SaveChanges();
                }
                else
                {
                    throw new Exception("No se encuentra el cliente / DAL");
                }
            }
            catch (Exception ex)
            {
                throw new Exception("ERROR al Agregar Adicional DAL", ex);
            }
        }