Пример #1
0
        /// <summary>
        /// Elimina un cliente
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnECliente_Click(object sender, EventArgs e)
        {
            Form         frmCliente   = Application.OpenForms.Cast <Form>().FirstOrDefault(x => x is FrmCliente);
            String       msj          = "Esta seguro que quiere Elimnar este Cliente" + this.txtDni.Text;
            int          id           = Convert.ToInt32(txtDni.Text);
            DialogResult dialogResult = MessageBox.Show(msj, "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (dialogResult == DialogResult.Yes)
            {
                if (frmCliente != null)
                {
                    try
                    {
                        TrabajarCliente.bajaClienteFisica(txtDni.Text);
                        MessageBox.Show("Cliente Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.None);
                    }
                    catch
                    {
                        TrabajarCliente.bajaCliente(txtDni.Text, false);
                        MessageBox.Show("Cliente Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.None);
                    }
                    finally
                    {
                        ((FrmCliente)frmCliente).cargarCliente();
                        ((FrmCliente)frmCliente).contar();
                    }
                }
            }
        }