private void btOK_Click(object sender, EventArgs e) { Detalization.WorkDate = tpWorkDate.Value; Detalization.WorkHours = double.Parse(tbHours.Text); Detalization.Used = UsedDetector.DetectFromComboBox(cbRest.Text); Detalization.Comment = tbComment.Text; DialogResult = DialogResult.OK; }
private PartialDayDetalization GetPDetalization(DataGridViewRow selectedRow) { double.TryParse(selectedRow.Cells[1]?.Value.ToString(), out var workHours); return(new PartialDayDetalization { WorkDate = DateTime.Parse(selectedRow.Cells[0]?.Value.ToString()), WorkHours = workHours, Used = UsedDetector.DetectFromComboBox(selectedRow.Cells[2].Value?.ToString()), Comment = selectedRow.Cells[3].Value?.ToString() }); }
private void btOK_Click(object sender, EventArgs e) { Detalization.RestDate = string.IsNullOrWhiteSpace(tpRestDate.CustomFormat) ? (DateTime?)null : tpRestDate.Value; Detalization.Payment = PaymentDetector.DetectFromComboBox(cbPayment.Text); Detalization.WorkDate = tpWorkDate.Value; Detalization.WorkHours = double.Parse(tbHours.Text); Detalization.Used = UsedDetector.DetectFromComboBox(cbUsed.Text); Detalization.Comment = tbComment.Text; DialogResult = DialogResult.OK; }
private FullDayDetalization GetFullDayDetalization(DataGridViewRow selectedRow) { DateTime?restDate = null; if (!string.IsNullOrEmpty((string)selectedRow.Cells[4].Value)) { restDate = DateTime.Parse(selectedRow.Cells[4]?.Value.ToString()); } double.TryParse(selectedRow.Cells[2]?.Value.ToString(), out var workHours); return(new FullDayDetalization { WorkDate = DateTime.Parse(selectedRow.Cells[0]?.Value.ToString()), Comment = selectedRow.Cells[5].Value?.ToString(), Payment = PaymentDetector.DetectFromComboBox(selectedRow.Cells[1].Value?.ToString()), RestDate = restDate, WorkHours = workHours, Used = UsedDetector.DetectFromComboBox(selectedRow.Cells[3].Value?.ToString()) }); }