Beispiel #1
0
        private void CargaPerfil()
        {
            try
            {
                _legajo.CurrentUserXmlFolder = string.Format("{0}\\{1}\\{2}\\", UsuarioSingleton.Instance.AlisFolder, _empresa.NombreEmpresa, _legajo.EmpleadoCUIL.Replace("-", ""));

                UsuarioSingleton.Instance._Legajo = _legajo.Clone() as Legajo;

                groupBox1.Visible = true;
                isProfileLoaded   = false;
                cboAño.Enabled    = true;

                if (lblCUILInfo.Text != _legajo.EmpleadoCUIL)
                {
                    string   ingresoDS    = _legajo.FechaIngreso;
                    string[] ingresoArray = ingresoDS.Split('/');
                    int      ingresoAño   = Convert.ToInt32(ingresoArray[2]);

                    nombre.Text              = _legajo.NombreEmpleado;
                    lblCUILInfo.Text         = _legajo.EmpleadoCUIL;
                    lblOcupacionInfo.Text    = _legajo.PuestoRecibo;
                    lblFechaIngresoInfo.Text = _legajo.FechaIngreso;
                    lblLegajoNumInfo.Text    = _legajo.NumeroLegajo;
                    lblTipoSalarioInfo.Text  = _legajo.TipoSalario;

                    cboAño.Items.Clear();

                    for (int ing = ingresoAño; ing <= Convert.ToInt32(AñoActual); ing++)
                    {
                        cboAño.Items.Add(ing.ToString());
                    }

                    if (_legajo.TipoSalario.Equals("Mensual"))
                    {
                        isSalarioMensual = true;
                    }
                    else
                    {
                        isSalarioMensual = false;
                    }
                }

                isProfileLoaded = true;

                menuStrip1.Items[1].Enabled = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }