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); } }
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(); } }
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(); }
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(); } }
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); } }