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; }
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; }
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; }