private void Del_simpleButton_Click(object sender, EventArgs e) { if (!EscalaSalarialGridView.GetSelectedRows().Any()) { return; } EscalaSalarial primerEscala = (EscalaSalarial)EscalaSalarialGridView.GetRow(EscalaSalarialGridView.GetSelectedRows()[0]); if (primerEscala != null) { if ( XtraMessageBox.Show("Está seguro?", "Acción irreversible", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { var dc = new NegocioDataContext(); var escala = dc.EscalaSalarial.FirstOrDefault(c => c.EscalaSalarialID == primerEscala.EscalaSalarialID); if (escala == null) { return; } dc.EscalaSalarial.DeleteOnSubmit(escala); dc.SubmitChanges(); RefrescaGrid(); } } }
private void Edit_simpleButton_Click(object sender, EventArgs e) { if (!EscalaSalarialGridView.GetSelectedRows().Any()) { return; } EscalaSalarial primerEscala = (EscalaSalarial)EscalaSalarialGridView.GetRow(EscalaSalarialGridView.GetSelectedRows()[0]); var popup = new EscalaSalairalPopupXtraForm(primerEscala); if (popup.ShowDialog() == DialogResult.OK) { RefrescaGrid(); } }
private void EscalaSalarialGridView_SelectionChanged(object sender, DevExpress.Data.SelectionChangedEventArgs e) { Edit_simpleButton.Enabled = EscalaSalarialGridView.GetSelectedRows().Any(); Del_simpleButton.Enabled = EscalaSalarialGridView.GetSelectedRows().Any(); }