public string EliminarAdministrador(string username) { string mensaje = ""; Logica.Metodos.AdministrativoCL oAdministradorSql = new Logica.Metodos.AdministrativoCL(); Administrador_Persona oAdministrador_Persona = new Administrador_Persona(); Logica.Metodos.PersonaCl oPersonaCl = new Logica.Metodos.PersonaCl(); if (oAdministradorSql.UsernameRepetido(username)) { var data = oAdministradorSql.ObtenerAdministrador(username); oAdministrador_Persona.Cedula = Convert.ToInt32(data.Tables[0].Rows[0]["cedula"]); oAdministradorSql.EliminarAdministrador(username); if (oAdministradorSql.IsError) { mensaje = oAdministradorSql.ErrorDescripcion; } oPersonaCl.EliminarPersona(oAdministrador_Persona.Cedula); if (oPersonaCl.IsError) { mensaje = mensaje + oPersonaCl.ErrorDescripcion; } } else { mensaje = "El usuario dijitado o marcado no existe"; } return mensaje; }
public string InsertarAdministrador(Estructuras.Persona persona, Estructuras.Adminstrador administrador) { string mensaje = ""; if (persona.Nombre == "" || persona.Nombre == " " || persona.Apellidos == "" || persona.Apellidos == " " || administrador.Username == " " || administrador.Username == "" || administrador.password == "" || administrador.password == " ") { mensaje = "Todos los espacios en los datos a la hora de ingresar deben ir completos"; } else { Logica.Metodos.AdministrativoCL oAdministradorSql = new Logica.Metodos.AdministrativoCL(); Logica.Metodos.PersonaCl oPersonaCl = new Logica.Metodos.PersonaCl(); if (oPersonaCl.CedulaRepetida(persona.Cedula)) { mensaje = "La cedula ya esta registrada para una administrados,profesor o estudiante"; } else { if (oAdministradorSql.UsernameRepetido(administrador.Username)) { mensaje = "Ese nombre de usuario no esta disponible"; } else { oPersonaCl.InsertarPersona(persona.Cedula, persona.Nombre, persona.Apellidos); if (oPersonaCl.IsError) { mensaje = "Error " + oPersonaCl.ErrorDescripcion; } else { mensaje = "Persona agregada correctamene"; } oAdministradorSql.InsertarAdministrador(administrador.Username, administrador.password, persona.Cedula); if (oAdministradorSql.IsError) { mensaje = "Error " + oAdministradorSql.ErrorDescripcion; } else { mensaje = mensaje + " y username agregada correctamene"; } } } } return mensaje; }