Ejemplo n.º 1
0
        public void Baja(Ubicacion obj)
        {
            try
            {
                if (stockBLL.ObtenerTodos().Where(x => x.Ubicacion.Id == obj.Id).Count() > 0)
                {
                    throw new Exception("La ubicación no se puede eliminar porque hay al menos una configuración de stock asociada al mismo");
                }

                if (auditoriaBLL.ObtenerTodos().Where(x => x.Ubicacion.Id == obj.Id).Count() > 0)
                {
                    throw new Exception("La ubicación no se puede eliminar porque hay al menos una auditoria asociada al mismo");
                }

                if (usuarioBLL.ObtenerTodos().Where(x => x.Ubicacion.Id == obj.Id).Count() > 0)
                {
                    throw new Exception("La ubicación no se puede eliminar porque hay al menos un usuario asociado al mismo");
                }


                mpp.Baja(obj);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
 public bool NombreDeUsuarioValido(string nombreUsuario)
 {
     try
     {
         var usuario = usuarioBLL.ObtenerTodos().Where(x => x.NombreDeUsuario == nombreUsuario).FirstOrDefault();
         return(usuario != null);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }