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