Пример #1
0
 //Ingresar Departamento
 public void IngresarDepartamento(EDepartamentos d)
 {
     try
     {
         //Validamos si el campo donde se ingresan los departamentos esta lleno
         if (d.Departamento == "")
         {
             //Mandamos un mensaje
             throw new ArgumentException("Ingrese un Departamento");
         }
         //Verificamos si el registro existe en la Base de datos
         List <EDepartamentos> lista = ListaDepartamento().Where(x => x.Departamento == d.Departamento).ToList();
         //Si existe
         if (lista.Count > 0)
         {
             //Mandamos el mensaje
             throw new ArgumentException("El departamento: " + d.Departamento + " ya existe");
         }
         //Si no existe lo ingresamos
         DDepartamentos de = new DDepartamentos();
         de.IngresarDepartamento(d);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #2
0
        //Metodo BuscarNombre que se llama al metodo BuscarNombre
        //de la clase Dcompetencias de la CapaDatos
        public static DataTable BuscarNombre(string textobuscar)
        {
            DDepartamentos Obj = new DDepartamentos();

            Obj.TextoBuscar = textobuscar;
            return(Obj.BuscarNombre(Obj));
        }
Пример #3
0
        //Metodo Eliminar que llama al metodo Eliminar de la clase Dcompetencias
        //De la CapaDatos
        public static string Eliminar(int iddepartamentos)
        {
            DDepartamentos Obj = new DDepartamentos();

            Obj.IdDepartamentos = iddepartamentos;
            return(Obj.Eliminar(Obj));
        }
Пример #4
0
        //Metodo Insertar que llama al metodo Insertar de la clase Dcompetencias
        //De la CapaDatos
        public static string Insertar(string nombre, string estado)
        {
            DDepartamentos Obj = new DDepartamentos();

            Obj.Nombre = nombre;
            Obj.Estado = estado;
            return(Obj.Insertar(Obj));
        }
Пример #5
0
        //Metodo Editar que llama al metodo Editar de la clase Dcompetencias
        //De la CapaDatos
        public static string Editar(int iddepartamentos, string nombre, string estado)
        {
            DDepartamentos Obj = new DDepartamentos();

            Obj.IdDepartamentos = iddepartamentos;
            Obj.Nombre          = nombre;
            Obj.Estado          = estado;
            return(Obj.Editar(Obj));
        }
Пример #6
0
 //Lista Departamento de Datos
 public List <EDepartamentos> ListaDepartamento()
 {
     try
     {
         DDepartamentos        d = new DDepartamentos();
         List <EDepartamentos> l = d.ListaDepartmento();
         return(l);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #7
0
 //Eliminar el registro recien ingresado (NO FOREINNK KEY)
 public void EliminarDepartamento(EDepartamentos d)
 {
     try
     {
         //Verificamos que no sea 0 el Id del departamento
         if (d.DepartamentoID == 0)
         {
             //si es 0 enviamos un mensaje
             throw new ArgumentException("Departamento no se encuentra");
         }
         //Si no es 0, lo eliminamos
         DDepartamentos de = new DDepartamentos();
         de.EliminarDepartamento(d);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #8
0
 public void ModificarDepartamento(EDepartamentos d)
 {
     try
     {
         //Verificamos si el departamento esta vacio
         if (d.Departamento == "")
         {
             //Mandamos un mensaje
             throw new ArgumentException("Ingrese un Departamento");
         }
         //Si no lo ingresamos
         DDepartamentos de = new DDepartamentos();
         de.ModificarDepartamento(d);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }