/// <summary> /// Permite realizar modificaciones a un conductor existente /// </summary> /// <param name="identificacion">Representa la identificación del conductor</param> /// <param name="nombres">Representa los nombres del conductor</param> /// <param name="apellidos">Representa los apellidos del conductor</param> /// <param name="direccion">Representa la dirección de residencia del conductor</param> /// <param name="telefono">Representa el numero de telefono del conductor</param> /// <param name="correo">Representa el correo del conductor</param> /// <param name="activo">Representa el estado de actividad del conductor</param> /// <param name="licencia">Representa el numero de licencia del conductor</param> /// <returns>Devuelve 1 en caso de haber tenido exito, -1 en caso contrario</returns> public static int modificar(int id_conductor, string identificacion, string nombres, string apellidos, string direccion, string telefono, string correo, bool activo, string licencia) { int result = -1; Conductor con = new Conductor() { Id_conductor = id_conductor, Licencia = licencia, Personas = new Personas { Identificacion = identificacion, Nombres = nombres, Apellidos = apellidos, Direccion = direccion, Telefono = telefono, Correo = correo, Activo = activo } }; try { _Conductor db = new _Conductor(con); result = db.modificar(); } catch (Exception ex) { result = -1; throw ex; } return(result); }
public static List <Conductor> lista() { _Conductor ch = new _Conductor(new Conductor() { Personas = new Personas() }); var result = ch.listar(); return(result); }
/// <summary> /// Permite listar los conductores existentes en el sistema /// </summary> /// <param name="parametro">Representa el parametro para realizar la lista, puede ser nulo o tener el nombre del objeto que se busca</param> /// <returns>Devuelve una lista de objetos Conductor</returns> public static List <Conductor> lista(string parametro) { Conductor con = new Conductor() { Personas = new Personas { Nombres = parametro } }; _Conductor ch = new _Conductor(con); var result = ch.listar(); return(result); }