Пример #1
0
 public void MostrarDatosPersona(ThrPeople person)
 {
     try
     {
         ControllerRHSMUO001 controler = new ControllerRHSMUO001();
         var Unidad   = controler.GetUnidadOrganizativaKey(person.OrgUnitKey, conection);
         var position = controller.GetCargoXKey(person.PositionKey, conection);
         txtUnidadOrganizativa.Text   = Unidad.Name;
         txtUnidadOrgReubicacion.Text = Unidad.Name;
         txtCargo.Text            = position.PositionID;
         txtCargoReubicacion.Text = position.PositionID;
         CmbUnidadOrganizativas_SelectionChangeCommitted(null, null);
         if (person.Estato == 2)
         {
             txtEstado.Text = "Baja";
         }
         else if (person.Estato == 5)
         {
             txtEstado.Text = "Solicitud";
         }
         else
         {
             txtEstado.Text = "Alta";
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Error al cargar los datos del trabajador seleccionado.", "Sage MAS 500", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #2
0
 private void TxtCI_KeyPress(object sender, KeyPressEventArgs e)
 {
     if (e.KeyChar == Convert.ToChar(Keys.Enter))
     {
         ControlllerRHSMP001 controler = new ControlllerRHSMP001();
         person = controler.GetPersona(txtCI.Text, conection);
         MostrarPersonasSeleccionadas(person);
         txtCI.Clear();
     }
 }
Пример #3
0
 public frmGestionMovimientoTrabajador(ref SageSession session) : this()
 {
     this.sageSession1.InitializeSession(session);
     person           = new ThrPeople();
     controler        = new ControllerRHSGMT001();
     controller       = new ControllerRHSMC001();
     listaMovimientos = new List <clsMovimiento>();
     LoadContext();
     CargarDatosIniciales();
     DisableControls();
 }
Пример #4
0
 public void MostrarPersonasSeleccionadas(ThrPeople persona)
 {
     if (persona != null)
     {
         lbldatosPersona.Text       = persona.PrimerNombre + " " + persona.SegundoNombre + " " + persona.PrimerApellido + " " + persona.SegundoApellido;
         txtCI.Text                 = person.CI.ToString();
         chkcrearMovimiento.Enabled = true;
         MostrarDatosPersona(persona);
         CargarMovimientosTrabajador();
     }
 }
Пример #5
0
 private void OnNavChange(object sender, Net4Sage.Controls.Lookup.LookupReturnEventArgs eventArgs)
 {
     person = eventArgs.ReturnValue as ThrPeople;
     try
     {
         if (person != null)
         {
             MostrarPersonasSeleccionadas(person);
         }
         else
         {
             int estado = 6;
             ControlllerRHSMP001 controler = new ControlllerRHSMP001();
             person = controler.GetPersona(txtCI.Text, conection);
             MostrarPersonasSeleccionadas(person);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al cargar los datos.", "Sage MAS 500", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }