private void Do_Save(object sender, EventArgs e) { try { if (lvMovimientos.SelectedItems.Count > 0) { movement = new clsMovimiento(); var fecha = new DateTime(); ControllerRHSGMT001 access = new ControllerRHSGMT001(); foreach (ListViewItem item in lvMovimientos.SelectedItems) { fecha = Convert.ToDateTime(item.SubItems[1].Text); } var movimient = access.GetMovimiento(listaMov[0].personKey, fecha, conection); movement = movimient; DialogResult = DialogResult.OK; } else { MessageBox.Show("Debe seleccionar un movimiento.", "Sage MAS 500", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { MessageBox.Show("Error al seleccionar el movimiento del trabajador.", "Sage MAS 500", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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(); }
private void LvMovimientos_MouseDoubleClick(object sender, MouseEventArgs e) { try { movement = new clsMovimiento(); var fecha = new DateTime(); ControllerRHSGMT001 access = new ControllerRHSGMT001(); foreach (ListViewItem item in lvMovimientos.SelectedItems) { fecha = Convert.ToDateTime(item.SubItems[1].Text); } var movimient = access.GetMovimiento(listaMov[0].personKey, fecha, conection); movement = movimient; DialogResult = DialogResult.OK; } catch (Exception) { MessageBox.Show("Error al seleccionar los datos de la ausencia.", "Sage MAS 500", MessageBoxButtons.OK, MessageBoxIcon.Error); } }