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;
        }
Beispiel #2
0
 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;
        }
Beispiel #4
0
        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())
            });
        }