Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
Exemplo n.º 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;
 }
 public string CambiarClave(string Username, string ContraseñaActual, string NuevaContraseña, string RepetirContraseña)
 {
     string mensaje = "";
     if (Username == "" || Username == " " || ContraseñaActual == "" || ContraseñaActual == " " || NuevaContraseña == "" || NuevaContraseña == " "
         || RepetirContraseña == "" || RepetirContraseña == " ")
     {
         mensaje = "Todos los datos deben estar llenados verifica que esten completos";
     }
     else
     {
         Logica.Metodos.AdministrativoCL oAdministradorSql = new Logica.Metodos.AdministrativoCL();
         if (oAdministradorSql.UsernameRepetido(Username))
         {
             if (oAdministradorSql.ValidarSession(Username, ContraseñaActual))
             {
                 if (NuevaContraseña.Equals(RepetirContraseña))
                 {
                     oAdministradorSql.CambiarClave(Username, NuevaContraseña);
                     mensaje = "Contraseña modificada correctamente";
                 }
                 else
                 {
                     mensaje = "Las contraseñas no coinciden en los espacios de nueva contraseña y repetir contraseña";
                 }
             }
             else
             {
                 mensaje = "La contraseña actual no corresponde a la contraseña de inicio";
             }
         }
         else
         {
             mensaje = "Ese nombre de usuario no existe";
         }
     }
     return mensaje;
 }
 public bool ValidarSesion(string username, string password)
 {
     Logica.Metodos.AdministrativoCL oAdministradorSql = new Logica.Metodos.AdministrativoCL();
      bool conexion = oAdministradorSql.ValidarSession(username, password);
      return conexion;
 }