コード例 #1
0
ファイル: FormAddEditGoal.cs プロジェクト: psionika/ArxBuh
        void edit_element()
        {
            if (dataGridView1.CurrentRow == null)
            {
                return;
            }

            using (var addEdit = new FormAddEditGoalElement("Редактирование выплаты по цели"))
            {
                addEdit.dtp_DateTimeGoalElement.Value = DateTime.ParseExact(dataGridView1.CurrentRow.Cells[1].Value.ToString(), "dd.MM.yyyy H:mm:ss", CultureInfo.CreateSpecificCulture("ru-RU"));
                addEdit.txb_GoalElementAllSum.Text    = Convert.ToDouble(dataGridView1.CurrentRow.Cells[2].Value).ToString();
                addEdit.txb_GoalElementComment.Text   = ClassElement.Comment = dataGridView1.CurrentRow.Cells[3].Value.ToString();

                addEdit.ShowDialog();

                if (addEdit.DialogResult == DialogResult.OK)
                {
                    var editRow = ((DataRowView)dataGridView1.CurrentRow.DataBoundItem).Row;

                    editRow["HistoryID"] = Convert.ToInt32(_HistoryID);
                    editRow["DateTime"]  = addEdit.dtp_DateTimeGoalElement.Value;
                    editRow["Sum"]       = (addEdit.txb_GoalElementAllSum.Text == "") ? "0" : addEdit.txb_GoalElementAllSum.Text;
                    editRow["Comment"]   = addEdit.txb_GoalElementComment.Text;
                }
            }
        }
コード例 #2
0
ファイル: FormAddEditGoal.cs プロジェクト: psionika/ArxBuh
        private void повторитьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                return;
            }

            using (var addEdit = new FormAddEditGoalElement("Новая выплата по цели"))
            {
                addEdit.dtp_DateTimeGoalElement.Value = DateTime.ParseExact(dataGridView1.CurrentRow.Cells[1].Value.ToString(), "dd.MM.yyyy H:mm:ss", CultureInfo.CreateSpecificCulture("ru-RU"));
                addEdit.txb_GoalElementAllSum.Text    = Convert.ToDouble(dataGridView1.CurrentRow.Cells[2].Value).ToString();
                addEdit.txb_GoalElementComment.Text   = ClassElement.Comment = dataGridView1.CurrentRow.Cells[3].Value.ToString();

                addEdit.ShowDialog();

                if (addEdit.DialogResult == DialogResult.OK)
                {
                    var newRow = dataSet1.Tables["GoalHistory"].NewRow();

                    newRow["HistoryID"] = Convert.ToInt32(_HistoryID);
                    newRow["DateTime"]  = addEdit.dtp_DateTimeGoalElement.Value;
                    newRow["Sum"]       = (addEdit.txb_GoalElementAllSum.Text == "") ? "0" : addEdit.txb_GoalElementAllSum.Text;
                    newRow["Comment"]   = addEdit.txb_GoalElementComment.Text;

                    dataSet1.Tables["GoalHistory"].Rows.Add(newRow);
                }
            }
        }
コード例 #3
0
ファイル: FormAddEditGoal.cs プロジェクト: psionika/ArxBuh
        void add_element()
        {
            using (var faeg = new FormAddEditGoalElement("Новая выплата по цели"))
            {
                faeg.ShowDialog();

                if (faeg.DialogResult == DialogResult.OK)
                {
                    var newGoalRow = dataSet1.Tables["GoalHistory"].NewRow();

                    newGoalRow["HistoryID"] = Convert.ToInt32(_HistoryID);
                    newGoalRow["DateTime"]  = faeg.dtp_DateTimeGoalElement.Value;
                    newGoalRow["Sum"]       = (faeg.txb_GoalElementAllSum.Text == "") ? "0" : faeg.txb_GoalElementAllSum.Text;
                    newGoalRow["Comment"]   = faeg.txb_GoalElementComment.Text;

                    dataSet1.Tables["GoalHistory"].Rows.Add(newGoalRow);
                }
            }
        }