Ejemplo n.º 1
0
        public override void configurar(IDominio elemento)              // Cuando se busca un chofer, el listado va a usar este metodo para que se configure ESTE formulario
        {
            Persona chofer = (Persona)elemento;

            txtChofer.Text = chofer.nombre;
            ID             = chofer.id;
        }
Ejemplo n.º 2
0
 public override void configurar(IDominio objeto)                // Algún otro formulario uso este método para configurar ESTE formulario
 {
     if (buscaTurno)                                             // Buscó TURNO =>    Envian datos de un Turno
     {
         Turno turno = (Turno)objeto;
         txtTurno.Text = turno.descripcion;
         idTurno       = turno.id;
         buscaTurno    = false;
     }
     else if (buscaChofer)                               // Buscó CHOFER => Envian datos del Chofer
     {
         Persona chofer = (Persona)objeto;
         txtChofer.Text = chofer.nombre + " " + chofer.apellido;
         idChofer       = chofer.id;
         buscaChofer    = false;
     }
     else                                                //Si llego a configurar y no habia buscado chofer ni turno => querían modificar un AUTO
     {
         this.Text       = "Modificación Auto";          // Entonces modifico botones
         btnAceptar.Text = "Modificar";
         Auto autito = (Auto)objeto;
         btnHabilitacion.Text    = autito.habilitado?"Deshabilitar":"Habilitar";
         btnHabilitacion.Visible = true;
         btnClear.Visible        = false;
         cargarDatos(autito);
     }
 }
Ejemplo n.º 3
0
        public override void configurar(IDominio elemento)                  // Método usado por el Listado de Clientes. Envía el Cliente seleccionado (al que se le realizará la facturación)
        {
            Persona cliente = (Persona)elemento;

            idCliente       = cliente.id;
            txtCliente.Text = (cliente.nombre + " " + cliente.apellido);
            toolTip1.SetToolTip(txtCliente, String.Format("{0} {1}\n -DNI: {2}\n-Direccion: {3}\n-Telefono: {4}", cliente.nombre, cliente.apellido, cliente.dni, cliente.direccion, cliente.telefono));
        }
Ejemplo n.º 4
0
        public override void configurar(IDominio unTurno)                   //El listado de Turnos usa este formulario para indicar que es una Modiicacion
        {
            this.Text       = "Modificación Turno";                         // Envia como parametro un "Turno" (sus datos)
            btnAceptar.Text = "Modificar";
            Turno turnito = (Turno)unTurno;

            chkHabilitado.Checked = turnito.habilitado;
            btnClear.Visible      = false;
            cargarDatos(turnito);
        }
Ejemplo n.º 5
0
        public override void configurar(IDominio persona)                       // Este metodo es usado por el Listado de Choferes
        {
            this.Text       = "Modificación Chofer";                            // Por lo tanto, se quiere modificar un chofer => Se configuran los botones
            btnAceptar.Text = "Modificar";
            Persona chofer = (Persona)persona;

            btnHabilitacion.Text    = chofer.habilitado?"Deshabilitar":"Habilitar";
            btnHabilitacion.Visible = true;
            btnClear.Visible        = false;
            cargarDatos(chofer);
        }
Ejemplo n.º 6
0
        public override void cargarDatos(IDominio unTurno)                 // Se completa el formulario con los datos del Turno recibido
        {
            Turno turno = (Turno)unTurno;

            horaInicio.Value    = turno.inicio;
            horaFin.Value       = turno.fin;
            precioBase.Value    = turno.precioBase;
            precioKm.Value      = turno.precioKm;
            txtDescripcion.Text = turno.descripcion;
            ID = turno.id;
        }
Ejemplo n.º 7
0
        public override void configurar(IDominio persona)                   //Este metodo es invocado desde los listados => Se trata de una modificacion
        {
            this.Text       = "Modificación Cliente";
            btnAceptar.Text = "Modificar";
            Persona cliente = (Persona)persona;

            btnHabilitacion.Text    = cliente.habilitado?"Deshabilitar":"Habilitar";
            btnHabilitacion.Visible = true;
            btnClear.Visible        = false;
            cargarDatos(cliente);
        }
Ejemplo n.º 8
0
        public override void configurar(IDominio unaPersona)                //Los forms de busqueda usan este método para devolver los datos
        {
            Persona persona = (Persona)unaPersona;

            if (buscaChofer)
            {
                configChofer(persona);
                buscaChofer = false;
            }
            else
            {
                configCliente(persona);
            }
        }
Ejemplo n.º 9
0
 public override void configurar(IDominio elemento)              // Método usado por el Listado de Choferes. Envía el Chofer seleccionado (al que se le realizará la rendicion)
 {
     if (buscaChofer)
     {
         Persona chofer = (Persona)elemento;
         idChofer       = chofer.id;
         txtChofer.Text = (chofer.nombre + " " + chofer.apellido);
         toolTip1.SetToolTip(txtChofer, String.Format("{0} {1} \nDNI:{2} \nMail:{3}", chofer.nombre, chofer.apellido, chofer.dni, chofer.mail));
         buscaChofer = false;
     }
     else                                // Entonces busca turno
     {
         Turno turno = (Turno)elemento;
         idTurno       = turno.id;
         txtTurno.Text = turno.descripcion;
         toolTip1.SetToolTip(txtTurno, String.Format("Descripcion:{0}\n Horario:{1} - {2} hs.", turno.descripcion, turno.inicio, turno.fin));
     }
 }
Ejemplo n.º 10
0
        public override void cargarDatos(IDominio unChofer)                     // Se cargan los datos del CHOFER que se desea modificar
        {
            Persona chofer = (Persona)unChofer;

            txtApellido.Text     = chofer.apellido;
            txtNombre.Text       = chofer.nombre;
            txtDNI.Text          = chofer.dni.ToString();
            txtMail.Text         = chofer.mail;
            txtTel.Text          = chofer.telefono.ToString();
            txtDire.Text         = chofer.direccion;
            txtDepto.Text        = chofer.dpto;
            txtLocalidad.Text    = chofer.localidad;
            cbPiso.Value         = chofer.piso;
            dateNacimiento.Value = chofer.fecha_nacimiento;
            ID = chofer.id;
            if (!chofer.habilitado)
            {
                ID *= -1;                           // Solo importa para la habilitacion
            }
        }
Ejemplo n.º 11
0
        public override void cargarDatos(IDominio unCliente)                    // Carga los textBox con los datos existentes del Cliente (para modificacion)
        {
            Persona cliente = (Persona)unCliente;

            txtApellido.Text     = cliente.apellido;
            txtNombre.Text       = cliente.nombre;
            txtDNI.Text          = cliente.dni.ToString();
            txtMail.Text         = cliente.mail;
            txtTel.Text          = cliente.telefono.ToString();
            txtDire.Text         = cliente.direccion;
            dateNacimiento.Value = cliente.fecha_nacimiento;
            ID                   = cliente.id;
            txtDepto.Text        = cliente.dpto;
            txtLocalidad.Text    = cliente.localidad;
            cbPiso.Value         = cliente.piso;
            dateNacimiento.Value = cliente.fecha_nacimiento;
            if (!cliente.habilitado)
            {
                ID *= -1;                               // Solo importa para la habilitacion/deshabilitacion
            }
        }
Ejemplo n.º 12
0
        public override void cargarDatos(IDominio unAuto)                   // Enviaron un "Auto" para actualizar...
        {
            Auto auto = (Auto)unAuto;                                       // Se cargan sus datos en los TextBox

            cbMarca.Text    = auto.marca;
            txtModelo.Text  = auto.modelo;
            txtPatente.Text = auto.patente;
            if (auto.choferID != -1)
            {
                idChofer       = auto.choferID;
                txtChofer.Text = auto.choferNombre;
            }
            if (auto.turnoID != -1)
            {
                idTurno       = auto.turnoID;
                txtTurno.Text = auto.turnoDescripcion;
            }
            ID = auto.id;
            if (!auto.habilitado)
            {
                ID *= -1;                               //Solo importa para la habilitacion/deshabilitacion... Si <0 => Deshabilitado,
            }
        }                                               //                          >0 => Habilitado
Ejemplo n.º 13
0
 public virtual void cargarDatos(IDominio elemento)
 {
 }
Ejemplo n.º 14
0
 public virtual void configurar(IDominio elemento)
 {
 }