Exemple #1
0
        private void rentsDV_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex < 0)
            {
                return;
            }

            var modelo = (RentDTO)rentsDV.Rows[e.RowIndex].DataBoundItem;

            if (modelo == null)
            {
                return;
            }


            ChooseAction2 chosee = new ChooseAction2("Desea devolver este vehiculo?", "Cancelar", "Si");

            DialogResult dr = chosee.ShowDialog();

            if (dr == DialogResult.OK)
            {
                devolutionMode(modelo);

                //refreshDataView("model");
            }
            else if (dr == DialogResult.Cancel)
            {
                //Nothing...
            }
        }
Exemple #2
0
        //-------------------------------------------------------------------------------------Edit or Delete

        //-------------------------------------------------------------------------------------Choose action over record
        private void CustomerDV_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex < 0)
            {
                return;
            }

            var dto = (CustomerDTO)CustomerDV.Rows[e.RowIndex].DataBoundItem;

            if (dto == null)
            {
                return;
            }

            ChooseAction2 chooseAction = new ChooseAction2();

            DialogResult dr = chooseAction.ShowDialog();

            if (dr == DialogResult.OK) //Wants to edit
            {
                FillCustomerForm(dto);
                validateCustomerBtn.Text = editCustomerParam;
            }
            else if (dr == DialogResult.Cancel) //Wants to delete
            {
                ConfirmAction confirmation = new ConfirmAction();

                //Confirmar que quiere eliminar
                DialogResult result = confirmation.ShowDialog();

                //Si, Elimino el record
                if (result == DialogResult.OK)
                {
                    dao.DELETE(dto.Id);
                    MessageBox.Show("Elemento eliminado!");
                    ReopenForm();
                }
                else
                {
                    MessageBox.Show("Problemas borrando...");
                }
            }
        }