Example #1
0
        private void botonBuscar_Click(object sender, EventArgs e)
        {
            filtrosChoferList = new Dictionary <string, object>();

            if (!string.IsNullOrWhiteSpace(filtroNombre.Text))
            {
                filtrosChoferList.Add("chof_nombre", filtroNombre.Text);
            }

            if (!string.IsNullOrWhiteSpace(filtroApellido.Text))
            {
                filtrosChoferList.Add("chof_apellido", filtroApellido.Text);
            }

            if (!string.IsNullOrWhiteSpace(filtroDNI.Text))
            {
                filtrosChoferList.Add("chof_dni", filtroDNI.Text);
            }

            //if check todos los filtros

            if (filtrosChoferList.Count > 0)
            {
                //Tiene filtros
                choferes = ChoferDAO.getChoferFilter(filtrosChoferList, soloActivos);
                tablaListado.DataSource = choferes;
                tablaListado.Columns["estado"].Visible = false;
            }
            else
            {
                cargarListadoChofer();
            }
        }
Example #2
0
        private void agregarEditarChofer(ChoferDTO choferActivo)
        {
            if (this.edicion)
            {
                // Edicion
                try
                {
                    choferActivo.id = this.choferEdicion.id;

                    ChoferDAO.updateChofer(choferActivo);
                    MessageBox.Show("Se edito el chofer correctamente");
                    this.Close();
                    listener.onOperationFinish();
                }
                catch (ApplicationException ex)
                {
                    Utility.ShowError("Error al editar el chofer", ex);
                }
            }
            else
            {
                // Alta
                try
                {
                    ChoferDAO.addNewChofer(choferActivo);
                    MessageBox.Show("Se agrego el chofer correctamente");
                    this.Close();
                    listener.onOperationFinish();
                }
                catch (ApplicationException ex)
                {
                    Utility.ShowError("Error al agregar el turno", ex);
                }
            }
        }
Example #3
0
        public RegistroViaje()
        {
            InitializeComponent();
            this.dataFechaInicio.Value    = Config.newInstance.date;
            this.dataFechaFin.Value       = Config.newInstance.date;
            this.comboTurno.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;

            //Si es un chofer
            if (Sesion.RolActual.nombre.Equals("Chofer"))
            {
                botonSelecionChofer.Enabled = false;
                onOperationFinishChofer(ChoferDAO.getChoferByUserId(Sesion.UsuarioActual.id));
            }
        }
Example #4
0
        private void botonBaja_Click_1(object sender, EventArgs e)
        {
            if (tablaListado.SelectedRows.Count == 1 && tablaListado.RowCount != 0)
            {
                DataGridViewRow row = this.tablaListado.SelectedRows[0];

                int id = Convert.ToInt32(row.Cells["id"].Value);

                if (ChoferDAO.deleteChofer(id) == 1)
                {
                    MessageBox.Show("Chofer dado de baja correctamente");
                    cargarListadoChofer();
                }
            }
        }
Example #5
0
        private void cargarDatosEdicion(int choferModificableID)
        {
            //Cargar todos los datos de los choferes
            choferEdicion = ChoferDAO.getChoferById(choferModificableID);

            this.choferEdicion.id = choferModificableID;

            this.txtNombre.Text     = choferEdicion.nombre;
            this.txtApellido.Text   = choferEdicion.apellido;
            this.txtDNI.Text        = choferEdicion.dni.ToString();
            this.txtDireccion.Text  = choferEdicion.direccion;
            this.txtTelefono.Text   = choferEdicion.telefono.ToString();
            this.dateFechaNac.Value = choferEdicion.fechaNacimiento;
            //this.checkHabilitado.Checked = Convert.ToBoolean(choferEdicion.estado);
            this.checkHabilitado.Checked = choferEdicion.estado;
            this.txtMail.Text            = choferEdicion.mail;
        }
Example #6
0
        private void CargarDatosDeAutomovilAModificar()
        {
            cmbMarca.Text   = AutomovilAModificar.marca_nombre;
            cmbModelo.Text  = AutomovilAModificar.modelo_nombre;
            txtPatente.Text = AutomovilAModificar.patente;

            choferGlobal = ChoferDAO.getChoferByAutomovilId(AutomovilAModificar.id);


            txtChoferDni.Text            = choferGlobal.dni.ToString();
            txtChoferNombreCompleto.Text = choferGlobal.nombre + " " + choferGlobal.apellido;

            turnos = TurnoDAO.getTurnosByAutomovilId(AutomovilAModificar.id);

            foreach (TurnoDTO turno in turnos)
            {
                dgvTurnos.Rows.Add(turno.descripcion, turno.horaInicial, turno.horaFinal);
            }
            chkAutoActivo.Checked = AutomovilAModificar.activo;

            txtLicencia.Text   = AutomovilAModificar.licencia;
            txtAutoRodado.Text = AutomovilAModificar.rodado;
        }
Example #7
0
 private void cargarListadoChofer()
 {
     choferes = soloActivos ? ChoferDAO.getChoferesHabilitados() : ChoferDAO.getAllChoferes();
     tablaListado.DataSource = choferes;
     tablaListado.Columns["estado"].Visible = false;
 }
Example #8
0
 private void loadChoferes()
 {
     tablaListado.DataSource = ChoferDAO.getAllChoferes();
 }