Exemplo n.º 1
0
        private void frmLicencias_Load(object sender, EventArgs e)
        {
            EmpleadoPersonal listaActivos;
            Licencia         aux;
            LicenciaPersonal lista;

            try
            {
                listaActivos = new EmpleadoPersonal();
                aux          = new Licencia();
                lista        = new LicenciaPersonal();

                cbEmpleado.DataSource    = listaActivos.listar(false);
                cbEmpleado.DisplayMember = "Apellido";
                cbEmpleado.ValueMember   = "DNI";
                cbEmpleado.Text          = "";

                dgvLicencias.DataSource = lista.listar();

                /*
                 *
                 *              dgvLicencias.DataSource = ListaActivos;
                 *              dgvLicencias.Columns["baja"].Visible = false;
                 *              dgvLicencias.Columns["bajaMotivo"].Visible = false;
                 *              dgvLicencias.Columns["bajaFecha"].Visible = false;
                 *              dgvLicencias.Columns["idRegistro"].Visible = false;
                 *              dgvLicencias.Columns["Legajo"].DisplayIndex = 0;
                 */
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
Exemplo n.º 2
0
        private void btnAgregarLicencia_Click(object sender, EventArgs e)
        {
            LicenciaPersonal licencia;
            Licencia         nuevo;

            try
            {
                licencia            = new LicenciaPersonal();
                nuevo               = new Licencia();
                nuevo.DNI           = (string)cbEmpleado.SelectedValue;
                nuevo.FechaCreacion = DateTime.Now;
                nuevo.FechaFinal    = dtpFechaFinal.Value;
                nuevo.FechaInicio   = dtpFechaInicio.Value;
                nuevo.Usuario       = new Usuario();
                nuevo.Usuario.ID    = usuarioLogueado.ID;
                nuevo.Motivo        = txbMotivo.Text;
                licencia.agregar(nuevo);
                frmLicencias_Load(sender, e);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }