コード例 #1
0
 public string InsertarCarrera(Estructuras.Carrera carrera, Estructuras.Adminstrador administrador)
 {
     string mensaje = "";
     Logica.Metodos.CarreraCl oCarreraCl = new Logica.Metodos.CarreraCl();
     Logica.Metodos.AdministrativoCL oAdministrativoCl = new Logica.Metodos.AdministrativoCL();
     if (oAdministrativoCl.ValidarSession(administrador.Username, administrador.password))
     {
         if (oCarreraCl.CarreraRepetida(carrera.ID_Carrera))
         {
             mensaje = "El codigo digitado ya esta reservado para una carrera";
         }
         else
         {
             oCarreraCl.InsertarCarrera(carrera.ID_Carrera, carrera.Nombre_Carrera, carrera.Estado);
             if (oCarreraCl.IsError)
             {
                 mensaje = oCarreraCl.ErrorDescripcion;
             }
             mensaje = mensaje+" Carrera agregada correctamente";
         }
     }
     else
     {
         mensaje = "Fallo al inicio del usuario";
     }
     return mensaje;
 }
コード例 #2
0
 public string ModificarCarrera(Estructuras.Carrera carrera, Estructuras.Adminstrador administrador)
 {
     string mensaje = "";
     Logica.Metodos.CarreraCl oCarreraCl = new Logica.Metodos.CarreraCl();
     Logica.Metodos.AdministrativoCL oAdministrativoCl = new Logica.Metodos.AdministrativoCL();
     if (oAdministrativoCl.ValidarSession(administrador.Username, administrador.password))
     {
         if (oCarreraCl.CarreraRepetida(carrera.ID_Carrera))
         {
             oCarreraCl.ModificarCarrera(carrera.ID_Carrera, carrera.Nombre_Carrera, carrera.Estado);
             if (oCarreraCl.IsError)
             {
                 mensaje = oCarreraCl.ErrorDescripcion;
             }
             else
             {
                 mensaje = "Carrera Modificada correctamente";
             }
         }
         else
         {
             mensaje = "No se encontro el codigo de carrera digitado";
         }
     }
     else
     {
         mensaje = "Fallo al inicio del usuario";
     }
     return mensaje;
 }
コード例 #3
0
 public string EliminarCarrera(int id_carrera, Estructuras.Adminstrador administrador)
 {
     string mensaje = "";
     Logica.Metodos.CarreraCl oCarreraCl = new Logica.Metodos.CarreraCl();
     Logica.Metodos.AdministrativoCL oAdministrativoCl = new Logica.Metodos.AdministrativoCL();
     if (oAdministrativoCl.ValidarSession(administrador.Username, administrador.password))
     {
         if (oCarreraCl.CarreraRepetida(id_carrera))
         {
             oCarreraCl.EliminarCarrera(id_carrera);
             mensaje = "Carrera Modificada correctamente";
         }
         else
         {
             mensaje = "No se encontro el codigo de carrera digitado";
         }
     }
     else
     {
          mensaje = "Fallo al inicio del usuario";
     }
     return mensaje;
 }
コード例 #4
0
        public Estructuras.Carrera ObtenerCarrera(int id_carrera)
        {
            Logica.Metodos.CarreraCl oCarreraCl = new Logica.Metodos.CarreraCl();
            Estructuras.Carrera oCarrera = new Estructuras.Carrera();
            if (oCarreraCl.CarreraRepetida(id_carrera))
            {
                var data = oCarreraCl.ObtenerCarrera(id_carrera);
                oCarrera.ID_Carrera = Convert.ToInt32(data.Tables[0].Rows[0]["id_carrera"]);
                oCarrera.Nombre_Carrera = data.Tables[0].Rows[0]["nombre_carrera"].ToString();
                oCarrera.Estado =Convert.ToInt32( data.Tables[0].Rows[0]["estado"].ToString());

            }
            else
            {

            }
            return oCarrera;
        }