示例#1
0
        private void cmdEDIT_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridView1.SelectedCells.Count > 0)
                {
                    Guid rowID = (Guid)dataGridView1.SelectedCells[0].OwningRow.Cells["RowID"].Value;

                    DataTable dt_Cek = new DataTable();
                    using (Database db = new Database())
                    {
                        db.Commands.Add(db.CreateCommand("usp_Customer_CekTransaksi"));
                        db.Commands[0].Parameters.Add(new Parameter("@RowID", SqlDbType.UniqueIdentifier, rowID));
                        dt_Cek = db.Commands[0].ExecuteDataTable();
                    }
                    if (dt_Cek.Rows.Count > 0)
                    {
                        MessageBox.Show("Data tidak dapat diedit karena customer sudah pernah melakukan transaksi.");
                        return;
                    }

                    Master.frmCostumerUpdate ifrmChild = new Master.frmCostumerUpdate(this, rowID);
                    Program.MainForm.CheckMdiChildren(ifrmChild);
                }
                else
                {
                    MessageBox.Show(Messages.Error.RowNotSelected);
                }
            }
            catch (Exception ex)
            {
                Error.LogError(ex);
            }
        }
示例#2
0
 private void cmdADD_Click(object sender, EventArgs e)
 {
     Master.frmCostumerUpdate ifrmChild = new Master.frmCostumerUpdate(this);
     Program.MainForm.CheckMdiChildren(ifrmChild);
 }