Exemple #1
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            int[] selRows = ((GridView)this.gridControl1.MainView).GetSelectedRows();

            if (selRows.Length != 0)
            {
                DataRowView selRow = (DataRowView)(((GridView)gridControl1.MainView).GetRow(selRows[0]));

                string nombre     = selRow[1].ToString();
                string apellido   = selRow[7].ToString();
                string id_cliente = selRow[0].ToString();

                string cliente = apellido + ' ' + nombre;

                if (XtraMessageBox.Show("¿Esta seguro que desea eliminar el cliente " + cliente + "? ", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
                {
                    try
                    {
                        clienteNegocio.BajaCliente(id_cliente);

                        XtraMessageBox.Show("Se ha eliminado el cliente " + cliente + " con exito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        this.clienteTableAdapter.Fill(this.gestionCC.Cliente);
                    }
                    catch (Exception Ex)
                    {
                        XtraMessageBox.Show(Ex.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
            else
            {
                XtraMessageBox.Show("No hay ningún Cliente seleccionado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }