private void btnBorrar_Click(object sender, EventArgs e) { ContratoPersonal contratos; Contrato baja; try { frmConfirma confirma = new frmConfirma("Seguro que desea eliminar el contrato"); confirma.ShowDialog(); if (confirma.Confirma == true) { contratos = new ContratoPersonal(); baja = new Contrato(); baja = (Contrato)dgvListaConvenios.CurrentRow.DataBoundItem; contratos.eliminar(baja); frmContratos_Load(sender, e); } } catch (Exception) { MessageBox.Show("Seleccione el que quiere eliminar"); } }
private void frmContratos_Load(object sender, EventArgs e) { ContratoPersonal contratos; try { contratos = new ContratoPersonal(); dgvListaConvenios.DataSource = contratos.listar(); dgvListaConvenios.Columns["Idcontrato"].Visible = false; dgvListaConvenios.Columns["Descripcion"].HeaderText = "CONTRATOS"; } catch (Exception ex) { throw ex; } }
private void btnAgregar_Click(object sender, EventArgs e) { ContratoPersonal contratos; Contrato nuevo; try { contratos = new ContratoPersonal(); nuevo = new Contrato(); nuevo.Descripcion = txbContrato.Text.ToUpper().Trim(); contratos.alta(nuevo); frmContratos_Load(sender, e); } catch (Exception) { MessageBox.Show("Escriba el nombre para ingresar"); } }
private void FrmAltaEmpleado_Load(object sender, EventArgs e) { ConceptoPersonal concepto = new ConceptoPersonal(); CategoriaPersonal categoria = new CategoriaPersonal(); ContratoPersonal contrato = new ContratoPersonal(); SeccionPersonal seccion = new SeccionPersonal(); ConvenioPersonal convenio = new ConvenioPersonal(); EstadoCivilPersonal estadoCivil = new EstadoCivilPersonal(); try { cbxConcepto.DataSource = concepto.listar(); cbxConcepto.ValueMember = "IdConcepto"; cbxConcepto.DisplayMember = "nombre"; cbxCategoria.DataSource = categoria.listar(); cbxCategoria.ValueMember = "Idcategoria"; cbxCategoria.DisplayMember = "nombre"; cbxContrato.DataSource = contrato.listar(); cbxContrato.ValueMember = "Idcontrato"; cbxContrato.DisplayMember = "Descripcion"; cbxSeccion.DataSource = seccion.listar(); cbxSeccion.ValueMember = "Idseccion"; cbxSeccion.DisplayMember = "nombre"; cbxConvenio.DataSource = convenio.listar(); cbxConvenio.ValueMember = "IDconvenio"; cbxConvenio.DisplayMember = "Descripcion"; cbxEstadoCivil.DataSource = estadoCivil.listar(); cbxEstadoCivil.ValueMember = "IdEstadoCivil"; cbxEstadoCivil.DisplayMember = "Descripcion"; CargarLocalidad(); CargarPartido(); if (empleado != null) { btnCerrar.Visible = true; cbxContrato.SelectedValue = empleado.Contrato.Idcontrato; dtpFechaAlta.Value = empleado.FechaAlta; txbNombre.Text = empleado.Nombre; txbApellido.Text = empleado.Apellido; txbDni.Text = empleado.Dni; txbCuil.Text = empleado.Cuil; if (empleado.Sexo == 'M') { rdbMasculino.Checked = true; } else { rdbFemenino.Checked = true; } cbxSeccion.SelectedValue = empleado.Seccion.Idseccion; cbxConcepto.SelectedValue = empleado.Concepto.IdConcepto; cbxCategoria.SelectedValue = empleado.Categoria.Idcategoria; cbxConvenio.SelectedValue = empleado.Convenio.IDconvenio; txbObraSocial.Text = empleado.ObraSocial; txbDomicilio.Text = empleado.Domicilio; txbEntrecalles1.Text = empleado.Entrecalle1; txbEntrecalles2.Text = empleado.Entrecalle2; txbCP.Text = empleado.Localidad.cp.ToString(); cbxLocalidad.SelectedValue = empleado.Localidad.IDlocalidad; cbxPartido.SelectedValue = empleado.Localidad.IDpartido; txbTelefonoPrincipal.Text = empleado.TelefonoPrincipal; txbTelefonoAlternativo.Text = empleado.TelefonoSecundario; dtpFechaNac.Value = empleado.FechaDeNacimiento; txbNacionalidad.Text = empleado.Nacionalidad; cbxEstadoCivil.SelectedValue = empleado.EstadoCivil.IdEstadoCivil; nudHijos.Value = empleado.Hijos; txbBasico.Text = empleado.Basico.ToString(); txbFoto.Text = empleado.Foto; if (empleado.Sexo == 'M') { rdbMasculino.Checked = true; pbxFoto.Image = Properties.Resources.Masculino; } else { rdbFemenino.Checked = true; pbxFoto.Image = Properties.Resources.Femenino; } if (txbFoto.Text != "") { pbxFoto.Image = Bitmap.FromFile(txbFoto.Text); } lblAltaUsuario.Text += empleado.UsuarioCreacion.Nombre; lblAltaFecha.Text += empleado.FechaCreacion.ToShortDateString(); lblUsuarioModificacion.Text += empleado.UsuarioModificacion.Nombre; if (empleado.FechaModificacion.ToString() != "1/1/0001 00:00:00") { lblFechaModificacion.Text += empleado.FechaModificacion.ToShortDateString(); } if (empleado.ControlHorario == true) { rdbSi.Checked = true; } else { rdbNo.Checked = false; } lblAltaUsuario.Show(); lblAltaFecha.Show(); lblUsuarioModificacion.Show(); lblFechaModificacion.Show(); } else { cbxConcepto.Text = ""; cbxCategoria.Text = ""; cbxContrato.Text = ""; cbxSeccion.Text = ""; cbxConvenio.Text = ""; cbxEstadoCivil.Text = ""; cbxLocalidad.Text = ""; cbxPartido.Text = ""; dtpFechaAlta.Value = DateTime.Today.AddDays(1); if (dtpFechaAlta.Value.DayOfWeek.ToString() == "Saturday") { dtpFechaAlta.Value = DateTime.Today.AddDays(3); } else if (dtpFechaAlta.Value.DayOfWeek.ToString() == "Sunday") { dtpFechaAlta.Value = DateTime.Today.AddDays(2); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } //SE INICIA CON EL DIA DE ALTA POSTERIOR AL DE LA CARGA, SI ES FINDE SE CORRE AL LUNES. }