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()); } }
private void BtnBaja_Click(object sender, EventArgs e) { EmpleadoPersonal baja; Empleado aux; frmComentarioBaja comentario; try { aux = new Empleado(); baja = new EmpleadoPersonal(); comentario = new frmComentarioBaja(); AddOwnedForm(comentario); aux = (Empleado)dgvEmpleadosActivos.CurrentRow.DataBoundItem; aux.UsuarioModificacion.ID = usuario.ID; aux.FechaModificacion = DateTime.Now; comentario.ShowDialog(); aux.BajaFecha = FechaBaja; aux.BajaMotivo = ComentarioBaja; baja.bajaLogica(aux); frmModificarEmpleado_Load(sender, e); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void frmHorarioIngreso_Load(object sender, EventArgs e) { EmpleadoPersonal empleados; horarioPersonal horario; try { horario = new horarioPersonal(); empleados = new EmpleadoPersonal(); dgvListaDeposito.DataSource = horario.listarIngreso(); dgvListaDeposito.Columns["Idregistro"].Visible = false; dgvListaDeposito.Columns["legajo"].Visible = false; dgvListaDeposito.Columns["fechaAlta"].Visible = false; dgvListaDeposito.Columns["sexo"].Visible = false; dgvListaDeposito.Columns["contrato"].Visible = false; dgvListaDeposito.Columns["concepto"].Visible = false; dgvListaDeposito.Columns["seccion"].Visible = false; dgvListaDeposito.Columns["convenio"].Visible = false; dgvListaDeposito.Columns["categoria"].Visible = false; dgvListaDeposito.Columns["obraSocial"].Visible = false; dgvListaDeposito.Columns["fechaDeNacimiento"].Visible = false; dgvListaDeposito.Columns["dni"].Visible = false; dgvListaDeposito.Columns["cuil"].Visible = false; dgvListaDeposito.Columns["telefonoPrincipal"].Visible = false; dgvListaDeposito.Columns["telefonoSecundario"].Visible = false; dgvListaDeposito.Columns["nacionalidad"].Visible = false; dgvListaDeposito.Columns["estadoCivil"].Visible = false; dgvListaDeposito.Columns["hijos"].Visible = false; dgvListaDeposito.Columns["domicilio"].Visible = false; dgvListaDeposito.Columns["entreCalle1"].Visible = false; dgvListaDeposito.Columns["entreCalle2"].Visible = false; dgvListaDeposito.Columns["localidad"].Visible = false; dgvListaDeposito.Columns["basico"].Visible = false; dgvListaDeposito.Columns["edad"].Visible = false; dgvListaDeposito.Columns["vencimientoPrueba"].Visible = false; dgvListaDeposito.Columns["baja"].Visible = false; dgvListaDeposito.Columns["Apellido"].DisplayIndex = 0; dgvListaDeposito.Columns["nombre"].DisplayIndex = 1; dgvListaDeposito.Columns["TelefonoAsignado"].Visible = false; dgvListaDeposito.Columns["ControlHorario"].Visible = false; dgvListaDeposito.Columns["FechaCreacion"].Visible = false; dgvListaDeposito.Columns["UsuarioCreacion"].Visible = false; dgvListaDeposito.Columns["FechaModificacion"].Visible = false; dgvListaDeposito.Columns["UsuarioModificacion"].Visible = false; dgvListaDeposito.Columns["bajaFecha"].Visible = false; dgvListaDeposito.Columns["bajaMotivo"].Visible = false; dgvListaDeposito.Columns["foto"].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void cargarEmpleados() { EmpleadoPersonal empleados = new EmpleadoPersonal(); try { listaEmpleados = (List <Empleado>)empleados.listarLibres(); dgvListaEmpleados.DataSource = listaEmpleados; dgvListaEmpleados.Columns["Idregistro"].Visible = false; dgvListaEmpleados.Columns["legajo"].Visible = false; dgvListaEmpleados.Columns["fechaAlta"].Visible = false; dgvListaEmpleados.Columns["sexo"].Visible = false; dgvListaEmpleados.Columns["contrato"].Visible = false; dgvListaEmpleados.Columns["concepto"].Visible = false; dgvListaEmpleados.Columns["seccion"].Visible = false; dgvListaEmpleados.Columns["convenio"].Visible = false; dgvListaEmpleados.Columns["categoria"].Visible = false; dgvListaEmpleados.Columns["obraSocial"].Visible = false; dgvListaEmpleados.Columns["fechaDeNacimiento"].Visible = false; dgvListaEmpleados.Columns["dni"].Visible = false; dgvListaEmpleados.Columns["cuil"].Visible = false; dgvListaEmpleados.Columns["telefonoPrincipal"].Visible = false; dgvListaEmpleados.Columns["telefonoSecundario"].Visible = false; dgvListaEmpleados.Columns["nacionalidad"].Visible = false; dgvListaEmpleados.Columns["estadoCivil"].Visible = false; dgvListaEmpleados.Columns["hijos"].Visible = false; dgvListaEmpleados.Columns["domicilio"].Visible = false; dgvListaEmpleados.Columns["entreCalle1"].Visible = false; dgvListaEmpleados.Columns["entreCalle2"].Visible = false; dgvListaEmpleados.Columns["localidad"].Visible = false; dgvListaEmpleados.Columns["basico"].Visible = false; dgvListaEmpleados.Columns["edad"].Visible = false; dgvListaEmpleados.Columns["vencimientoPrueba"].Visible = false; dgvListaEmpleados.Columns["baja"].Visible = false; dgvListaEmpleados.Columns["Apellido"].DisplayIndex = 0; dgvListaEmpleados.Columns["nombre"].DisplayIndex = 1; dgvListaEmpleados.Columns["TelefonoAsignado"].Visible = false; dgvListaEmpleados.Columns["ControlHorario"].Visible = false; dgvListaEmpleados.Columns["FechaCreacion"].Visible = false; dgvListaEmpleados.Columns["UsuarioCreacion"].Visible = false; dgvListaEmpleados.Columns["FechaModificacion"].Visible = false; dgvListaEmpleados.Columns["UsuarioModificacion"].Visible = false; dgvListaEmpleados.Columns["bajaFecha"].Visible = false; dgvListaEmpleados.Columns["Bajamotivo"].Visible = false; dgvListaEmpleados.Columns["foto"].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void DgvLegajos_CellValueChanged(object sender, DataGridViewCellEventArgs e) { EmpleadoPersonal legajo; try { legajo = new EmpleadoPersonal(); legajo.modificarLegajo((Empleado)dgvLegajos.CurrentRow.DataBoundItem); } catch (Exception) { MessageBox.Show("El NĂºmero de legajo ya existe"); } }
private void frmInformeHorario_Load(object sender, EventArgs e) { EmpleadoPersonal emp; Empleado aux; try { emp = new EmpleadoPersonal(); aux = new Empleado(); cbxEmpleados.DataSource = emp.listarDepositoInforme(); cbxEmpleados.DisplayMember = "Nombre"; cbxEmpleados.ValueMember = "dni"; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void BtnModificar_Click(object sender, EventArgs e) { EmpleadoPersonal empleado = new EmpleadoPersonal(); Empleado modificar; try { modificar = (Empleado)dgvEmpleadosActivos.CurrentRow.DataBoundItem; //empleado.alta(modificar); frmAltaEmpleado modificado = new frmAltaEmpleado(modificar, usuario); modificado.ShowDialog(); frmModificarEmpleado_Load(sender, e); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void frmHorarioSalida_Load(object sender, EventArgs e) { EmpleadoPersonal empleados; horarioPersonal horario; try { horario = new horarioPersonal(); empleados = new EmpleadoPersonal(); dgvListaDeposito.DataSource = horario.listarSalida(); dgvListaDeposito.Columns["IDregistro"].Visible = false; dgvListaDeposito.Columns["dni"].Visible = false; dgvListaDeposito.Columns["salida"].Visible = false; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void BtnAgregar_Click(object sender, EventArgs e) { EmpleadoPersonal empleadoPersonal = new EmpleadoPersonal(); if (ValidarTextBoxsVacios()) { try { if (empleado == null) { empleado = new Empleado(); } else { empleado.UsuarioModificacion.ID = usuarioLogueado.ID; empleado.FechaModificacion = DateTime.Now; } empleado.FechaAlta = dtpFechaAlta.Value.Date; empleado.Contrato = new Contrato { Idcontrato = Convert.ToInt64(cbxContrato.SelectedValue), Descripcion = cbxContrato.DisplayMember }; empleado.Sexo = rdbMasculino.Checked ? 'M' : 'F'; empleado.Seccion = new Seccion { Idseccion = Convert.ToInt64(cbxSeccion.SelectedValue), Nombre = cbxSeccion.DisplayMember }; empleado.Concepto = new Concepto { IdConcepto = Convert.ToInt64(cbxConcepto.SelectedValue), Nombre = cbxConcepto.DisplayMember }; empleado.Convenio = new Convenio { IDconvenio = Convert.ToInt64(cbxConvenio.SelectedValue), Descripcion = cbxConvenio.DisplayMember }; empleado.Categoria = new Categoria { Idcategoria = Convert.ToInt64(cbxCategoria.SelectedValue), nombre = cbxCategoria.DisplayMember }; empleado.Nombre = txbNombre.Text.Trim(); empleado.Apellido = txbApellido.Text.Trim(); empleado.FechaDeNacimiento = dtpFechaNac.Value.Date; empleado.Dni = txbDni.Text; empleado.Cuil = txbCuil.Text; empleado.ObraSocial = txbObraSocial.Text.Trim(); empleado.TelefonoPrincipal = txbTelefonoPrincipal.Text.Trim(); empleado.TelefonoSecundario = txbTelefonoAlternativo.Text.Trim(); empleado.Nacionalidad = txbNacionalidad.Text.Trim(); empleado.EstadoCivil = new EstadoCivil { IdEstadoCivil = Convert.ToByte(cbxEstadoCivil.SelectedValue), Descripcion = cbxEstadoCivil.DisplayMember }; empleado.Hijos = Convert.ToByte(nudHijos.Value.ToString()); empleado.Domicilio = txbDomicilio.Text.Trim(); empleado.Entrecalle1 = txbEntrecalles1.Text.Trim(); empleado.Entrecalle2 = txbEntrecalles2.Text.Trim(); empleado.Localidad = new Localidad { cp = Int64.Parse(txbCP.Text.Trim()), IDlocalidad = Convert.ToInt64(cbxLocalidad.SelectedValue) }; empleado.Basico = Convert.ToDecimal(txbBasico.Text.Trim()); empleado.ControlHorario = rdbSi.Checked ? true : false; empleado.UsuarioCreacion = new Usuario { ID = usuarioLogueado.ID }; empleado.FechaCreacion = DateTime.Now; if (cbxContrato.SelectedItem.ToString() == "TIEMPO INDETERMINADO") { empleado.VencimientoPrueba = dtpFechaAlta.Value.AddMonths(3); } if (cbxContrato.SelectedItem.ToString() == "TIEMPO DETERMINADO") { empleado.VencimientoPrueba = dtpFechaFinaliza.Value; } empleado.Foto = txbFoto.Text; if (txbFoto.Text != "") { string destino = Path.Combine(Application.StartupPath, string.Format("c:\\PRUEBA\\{0}", Path.GetFileName(txbFoto.Text))); //TODO: Cambiar al directorio real de las fotos if (txbFoto.Text != destino) { File.Copy(txbFoto.Text, destino); } empleado.Foto = destino; } if (empleado.IDregistro != 0) { empleadoPersonal.modificar(empleado); } else { empleadoPersonal.alta(empleado); frmCorrecto ok = new frmCorrecto(); ok.ShowDialog(); VaciarTextBoxs(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }
private void frmModificarEmpleado_Load(object sender, EventArgs e) { EmpleadoPersonal listaActivos, listaBajas, listaLegajos; try { listaActivos = new EmpleadoPersonal(); listaBajas = new EmpleadoPersonal(); listaLegajos = new EmpleadoPersonal(); ListaActivos = (List <Empleado>)listaActivos.listar(false); ListaBajas = (List <Empleado>)listaBajas.listar(true); ListaLegajos = (List <Empleado>)listaLegajos.listarLegajosPendientes(); dgvEmpleadosActivos.DataSource = ListaActivos; dgvEmpleadosActivos.Columns["baja"].Visible = false; dgvEmpleadosActivos.Columns["bajaMotivo"].Visible = false; dgvEmpleadosActivos.Columns["bajaFecha"].Visible = false; dgvEmpleadosActivos.Columns["idRegistro"].Visible = false; dgvEmpleadosActivos.Columns["Legajo"].DisplayIndex = 0; dgvEmpleadosBaja.DataSource = ListaBajas; dgvEmpleadosBaja.Columns["baja"].Visible = false; dgvEmpleadosBaja.Columns["idRegistro"].Visible = false; dgvLegajos.DataSource = ListaLegajos; dgvLegajos.Columns["idRegistro"].Visible = false; dgvLegajos.Columns["Nombre"].ReadOnly = true; dgvLegajos.Columns["apellido"].ReadOnly = true; // dgvLegajos.Columns["fechaAlta"].HeaderText = "Fecha de alta"; dgvLegajos.Columns["fechaAlta"].ReadOnly = true; // dgvLegajos.Columns["VencimientoPrueba"].HeaderText = "Vencimiento Periodo de Prueba"; dgvLegajos.Columns["VencimientoPrueba"].ReadOnly = true; dgvLegajos.Columns["dni"].ReadOnly = true; dgvLegajos.Columns["sexo"].Visible = false; dgvLegajos.Columns["contrato"].Visible = false; dgvLegajos.Columns["concepto"].Visible = false; dgvLegajos.Columns["seccion"].Visible = false; dgvLegajos.Columns["convenio"].Visible = false; dgvLegajos.Columns["categoria"].Visible = false; dgvLegajos.Columns["obraSocial"].Visible = false; dgvLegajos.Columns["fechaDeNacimiento"].Visible = false; dgvLegajos.Columns["cuil"].Visible = false; dgvLegajos.Columns["telefonoPrincipal"].Visible = false; dgvLegajos.Columns["telefonoSecundario"].Visible = false; dgvLegajos.Columns["nacionalidad"].Visible = false; dgvLegajos.Columns["estadoCivil"].Visible = false; dgvLegajos.Columns["hijos"].Visible = false; dgvLegajos.Columns["domicilio"].Visible = false; dgvLegajos.Columns["entreCalle1"].Visible = false; dgvLegajos.Columns["entreCalle2"].Visible = false; dgvLegajos.Columns["localidad"].Visible = false; dgvLegajos.Columns["basico"].Visible = false; dgvLegajos.Columns["edad"].Visible = false; dgvLegajos.Columns["baja"].Visible = false; dgvLegajos.Columns["Apellido"].DisplayIndex = 0; dgvLegajos.Columns["nombre"].DisplayIndex = 1; dgvLegajos.Columns["TelefonoAsignado"].Visible = false; dgvLegajos.Columns["ControlHorario"].Visible = false; dgvLegajos.Columns["FechaCreacion"].Visible = false; dgvLegajos.Columns["UsuarioCreacion"].Visible = false; dgvLegajos.Columns["FechaModificacion"].Visible = false; dgvLegajos.Columns["UsuarioModificacion"].Visible = false; dgvLegajos.Columns["bajaFecha"].Visible = false; dgvLegajos.Columns["bajaMotivo"].Visible = false; dgvLegajos.Columns["foto"].Visible = false; dgvLegajos.Columns["legajo"].DisplayIndex = 0; dgvLegajos.Columns["dni"].DisplayIndex = 1; dgvLegajos.Columns["nombre"].DisplayIndex = 2; dgvLegajos.Columns["apellido"].DisplayIndex = 3; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void TxbBuscar_TextChanged(object sender, EventArgs e) { if (tbcListadoEmpleados.SelectedIndex == 0) { EmpleadoPersonal listaActivos = new EmpleadoPersonal(); if (txbBuscar.Text == "") { dgvEmpleadosActivos.DataSource = listaActivos.listar(false); } else { if (cbxBuscar.Text == "Apellido") { List <Empleado> lista; lista = ListaActivos.FindAll(LETRA => LETRA.Apellido.ToLower().Contains(txbBuscar.Text.ToLower())); dgvEmpleadosActivos.DataSource = lista; } else if (cbxBuscar.Text == "Nombre") { List <Empleado> lista; lista = ListaActivos.FindAll(LETRA => LETRA.Nombre.ToLower().Contains(txbBuscar.Text.ToLower())); dgvEmpleadosActivos.DataSource = lista; } } } if (tbcListadoEmpleados.SelectedIndex == 1) { EmpleadoPersonal listaBajas = new EmpleadoPersonal(); if (txbBuscar.Text == "") { dgvEmpleadosBaja.DataSource = listaBajas.listar(true); } else { if (cbxBuscar.Text == "Apellido") { List <Empleado> lista; lista = ListaBajas.FindAll(LETRA => LETRA.Apellido.ToLower().Contains(txbBuscar.Text.ToLower())); dgvEmpleadosBaja.DataSource = lista; } else if (cbxBuscar.Text == "Nombre") { List <Empleado> lista; lista = ListaBajas.FindAll(LETRA => LETRA.Nombre.ToLower().Contains(txbBuscar.Text.ToLower())); dgvEmpleadosBaja.DataSource = lista; } } } if (tbcListadoEmpleados.SelectedIndex == 2) { EmpleadoPersonal listaLegajo = new EmpleadoPersonal(); if (txbBuscar.Text == "") { dgvLegajos.DataSource = listaLegajo.listarLegajosPendientes(); } else { if (cbxBuscar.Text == "Apellido") { List <Empleado> lista; lista = ListaLegajos.FindAll(LETRA => LETRA.Apellido.ToLower().Contains(txbBuscar.Text.ToLower())); dgvLegajos.DataSource = lista; } else if (cbxBuscar.Text == "Nombre") { List <Empleado> lista; lista = ListaLegajos.FindAll(LETRA => LETRA.Nombre.ToLower().Contains(txbBuscar.Text.ToLower())); dgvLegajos.DataSource = lista; } } } }