示例#1
0
        private void ButtonDeleteTenant_Click(object sender, EventArgs e)
        {
            DataGridViewRow selectedRow = DataGridViewTenants.CurrentRow;

            DialogResult     dlgResult;
            ConfirmationForm confirmForm = new ConfirmationForm();

            confirmForm.ConfirmationText = "के तपाई मोहीको विवरण मेटाउन चाहनु हुन्छ ?";
            dlgResult = confirmForm.ShowDialog();
            if (dlgResult == DialogResult.OK)
            {
                MessageForm messageForm;
                bool        result = false;

                Tenant tenantToDelete = new Tenant();
                tenantToDelete.TenantID = int.Parse(selectedRow.Tag.ToString());

                try
                {
                    TenantDA tenantDA = new TenantDA();
                    result = tenantDA.DeleteTenant(tenantToDelete);
                }
                catch (Exception)
                {
                    messageForm             = new MessageForm();
                    messageForm.MessageText = "आन्तरिक त्रुटीको कारण कार्य सम्पन्न गर्न सकिएन।";
                    messageForm.ShowDialog();
                }

                if (result)
                {
                    messageForm             = new MessageForm();
                    messageForm.MessageText = "छनौट गरिएको मोहीको विवरण सफलतापूर्वक मेटाइयो।";
                    messageForm.ShowDialog();
                }
            }
        }