private void btnBorrarCategoria_Click(object sender, EventArgs e) { CategoriaPersonal categorias; Categoria baja; try { frmConfirma confirma = new frmConfirma("Seguro que desea eliminar la categoria " + dgvCategoria.CurrentCell.Value); confirma.ShowDialog(); if (confirma.Confirma == true) { categorias = new CategoriaPersonal(); baja = new Categoria(); baja = (Categoria)dgvCategoria.CurrentRow.DataBoundItem; categorias.eliminar(baja); frmCategoria_Load(sender, e); } } catch (Exception) { MessageBox.Show("Seleccione el que quiere eliminar"); } }
private void cbxConcepto_SelectionChangeCommitted(object sender, EventArgs e) { CategoriaPersonal categoria; try { categoria = new CategoriaPersonal(); cbxCategoria.DataSource = categoria.listar(((Concepto)cbxConcepto.SelectedItem).IdConcepto); cbxCategoria.SelectedIndex = -1; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void cargarDgvCategoria(long ID = 0) { CategoriaPersonal Categorias; try { Categorias = new CategoriaPersonal(); dgvCategoria.DataSource = Categorias.listar(ID); dgvCategoria.Columns["IdCategoria"].Visible = false; dgvCategoria.Columns["IdConcepto"].Visible = false; dgvCategoria.ClearSelection(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void cargarCategorias(long Idcat = 0) { CategoriaPersonal categoria; try { categoria = new CategoriaPersonal(); cbCategoria.DataSource = categoria.listar(Idcat); cbCategoria.ValueMember = "Idcategoria"; cbCategoria.DisplayMember = "nombre"; cbCategoria.Text = ""; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnAgregarCategoria_Click(object sender, EventArgs e) { CategoriaPersonal Categorias; Categoria nuevo; try { Categorias = new CategoriaPersonal(); nuevo = new Categoria(); if (txbCategoria.Text == "") { MessageBox.Show("Escriba la categoria que desea ingresar"); } else { nuevo.nombre = txbCategoria.Text.ToUpper().Trim(); nuevo.IdConcepto = (long)cbConcepto.SelectedValue; if (cbSeccion.Text == "") { MessageBox.Show("Debe seleccionar una seccion para agregar un concepto"); } if (cbConcepto.Text == "") { MessageBox.Show("Debe seleccionar un concepto para agregar una categoria"); } else { Categorias.alta(nuevo); cargarSecciones(); cargarConceptos(); cargarCategorias(); txbCategoria.Text = ""; } } //frmContratos_Load(sender, e); } catch (Exception) { MessageBox.Show("Error al ingresar el concepto"); } }
public static ICategoriaPersonal GetCategoriaPersonalFactory() { CategoriaPersonal categoria = new CategoriaPersonal(); return((ICategoriaPersonal)categoria); }
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. }