コード例 #1
0
        /// <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);
        }
コード例 #2
0
        public static List <Conductor> lista()
        {
            _Conductor ch = new _Conductor(new Conductor()
            {
                Personas = new Personas()
            });
            var result = ch.listar();

            return(result);
        }
コード例 #3
0
        /// <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);
        }