Exemplo n.º 1
0
        private void ButtonDeregisterTenant_Click(object sender, EventArgs e)
        {
            // Retrieve the LeaseID to deregister
            DataGridViewRow row = DataGridViewLeases.CurrentRow;

            ConfirmationForm confirmForm = new ConfirmationForm();

            confirmForm.ConfirmationText = "के तपाई वास्तवमै मोही दर्ता खारेज गर्न चाहनुहुन्छ?";

            DialogResult result = confirmForm.ShowDialog();

            if (result == DialogResult.OK)
            {
                TenantDA tenantDA = new TenantDA();
                bool     success  = tenantDA.DeregisterLease(int.Parse(row.Tag.ToString()));

                MessageForm messageForm = new MessageForm();

                if (success)
                {
                    messageForm.MessageText = "मोही दर्ता सफलतापूर्वक खारेज गरियो।";
                    messageForm.ShowDialog();
                }
                else
                {
                    messageForm.MessageText = "प्राविधिक कारणले गर्दा र्मोही दर्ता खारेज गर्न सकिएन।";
                    messageForm.ShowDialog();
                }
            }
        }
Exemplo n.º 2
0
        private void ButtonDeleteLand_Click(object sender, EventArgs e)
        {
            LandDA landDA = new LandDA();

            DataGridViewRow selectedRow = DataGridViewLands.CurrentRow;
            int             landID      = int.Parse(selectedRow.Tag.ToString());

            // Proceed only if the land has no lease
            if (!landDA.DoesLandHaveLease(landID))
            {
                DialogResult     dlgResult;
                ConfirmationForm confirmForm = new ConfirmationForm();
                confirmForm.ConfirmationText = "के तपाई जग्गाको विवरण मेटाउन चाहनु हुन्छ ?";
                dlgResult = confirmForm.ShowDialog();
                if (dlgResult == DialogResult.OK)
                {
                    MessageForm messageForm;
                    bool        result = false;

                    Land landToDelete = new Land();
                    landToDelete.LandID = landID;

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

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

                        // Refresh the datagridview
                        PopulateDGVLands();
                    }
                }
            }
        }
Exemplo n.º 3
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();
                }
            }
        }