Beispiel #1
0
        public void abrirParaNuevo(ref FamiliarEntity f)
        {
            this.cargarCombos();
            this.txtApellidoYNombres.Focus();
            //    this.dtpFechaBaja = null;
            this.ShowDialog();

            f.ApellidoYnombres = this.txtApellidoYNombres.Text;
            f.IdParentesco = Convert.ToInt32(this.cmbParentesco.SelectedValue);
            f.Parentesco = this.cmbParentesco.Text;
            f.IdTipoDocumento = Convert.ToInt32( this.cmbTipoDocumento.SelectedValue);
            f.TipoDocumento = this.cmbTipoDocumento.Text;
            f.NumeroDocumento = this.txtNumeroDocumento.Text;
            f.FechaNacimiento = this.dtpFechaNacimiento.Value;
            f.FechaAlta = this.dtpFechaAlta.Value;
            f.FechaBaja = this.dtpFechaBaja.Value;
            f.IdSexo = Convert.ToInt32(this.cmbSexo.SelectedValue);
            f.Sexo = this.cmbSexo.Text;
            f.IdNacionalidad  = Convert.ToInt32(this.cmbNacionalidad.SelectedValue);
            f.Nacionalidad = this.cmbNacionalidad.Text;
            f.IdEstadoCivil = Convert.ToInt32(this.cmbEstadoCivil.SelectedValue);
            f.EstadoCivil = this.cmbEstadoCivil.Text;
            f.GeneraSalario = this.chkGeneraSalario.Checked;
            f.DeclaradoParaGanancias = this.chkDeclaradoParaGanancias.Checked;
        }
Beispiel #2
0
 private void btnNuevoFamiliar_Click(object sender, EventArgs e)
 {
     FamiliarEntity original = new FamiliarEntity();
     frmFamiliar frmf = new frmFamiliar();
     frmf.abrirParaNuevo(ref original);
     //if (empleado.Familiares.existeCodigo(original))
     if (this.existeCodigoFamiliar(original))
         MessageBox.Show("el familiar ya existe, modifiquelo por favor");
     else
     {
         empleado.Familiares.Add(original);
         this.btnGrabar.Enabled = true;
     }
     //this.empleado.Familiares.cargarDataGridView(this.dgvFamiliares);
     this.cargarDGVfamiliares(this.dgvFamiliares);
 }
Beispiel #3
0
 /// <summary>
 /// verifica si un codigo existe en la coleccion
 /// </summary>
 /// <param name="ce"></param>
 /// <returns></returns>
 private bool existeCodigoFamiliar(FamiliarEntity ce)
 {
     Boolean salida = false;
     foreach (FamiliarEntity c in empleado.Familiares)
     {
         if (c.NumeroDocumento == ce.NumeroDocumento)
             salida = true;
     }
     return salida;
 }