示例#1
0
 //borrar//
 private void BorrarMetroButton_Click(object sender, EventArgs e)
 {
     if (PaisMetroGrid.SelectedRows.Count > 0)
     {
         DataGridViewRow r = PaisMetroGrid.SelectedRows[0];
         Pais pais = (Pais)r.Tag;
         DialogResult dr = MessageBox.Show($"¿Desea dar de baja al Pais {pais.NombrePais}?",
             "Confirmar Baja",
             MessageBoxButtons.YesNo,
             MessageBoxIcon.Question);
         if (dr == DialogResult.Yes)
         {
             servicio.Borrar(pais.PaisId);
             PaisMetroGrid.Rows.Remove(r);
             MessageBox.Show("Registro Borrado", "Mensaje",
                 MessageBoxButtons.OK,
                 MessageBoxIcon.Information);
         }
         else
         {
             MessageBox.Show("Registro relacionado...\nBaja denegada",
                 "Error", MessageBoxButtons.OK,
                 MessageBoxIcon.Warning);
         }
     }
 }
示例#2
0
 private void BorrarToolStripButton_Click(object sender, EventArgs e)
 {
     if (DatosDataGridView.SelectedRows.Count > 0)
     {
         var          r    = DatosDataGridView.SelectedRows[0];
         Pais         pais = (Pais)r.Tag;
         DialogResult dr   = MessageBox.Show($"¿Desea borrar de la lista a {pais.Nombre}?",
                                             "Confirmar Baja",
                                             MessageBoxButtons.YesNo,
                                             MessageBoxIcon.Question);
         if (dr == DialogResult.Yes)
         {
             try
             {
                 if (!servicio.EstaRelacionado(pais))
                 {
                     servicio.Borrar(pais);
                     DatosDataGridView.Rows.Remove(r);
                     Helper.MensajeBox("Registro Borrado", Tipo.Success);
                 }
                 else
                 {
                     Helper.MensajeBox("Registro relacionado...\nBaja denegada", Tipo.Error);
                 }
             }
             catch (Exception exception)
             {
                 Helper.MensajeBox(exception.Message, Tipo.Error);
             }
         }
     }
 }
示例#3
0
        private void BorrarToolStripButton_Click(object sender, EventArgs e)
        {
            if (DatosDataGridView.SelectedRows.Count > 0)
            {
                DataGridViewRow r    = DatosDataGridView.SelectedRows[0];
                Pais            pais = (Pais)r.Tag;

                DialogResult dr = MessageBox.Show(this, $"¿Desea dar de baja el pais {pais.pais}?",
                                                  "Confirmar Baja",
                                                  MessageBoxButtons.YesNo,
                                                  MessageBoxIcon.Question);
                if (dr == DialogResult.Yes)
                {
                    if (!_servicio.EstaRelacionado(pais))
                    {
                        try
                        {
                            _servicio.Borrar(pais.PaisID);
                            DatosDataGridView.Rows.Remove(r);
                            MessageBox.Show("Registro borrado");
                        }
                        catch (Exception exception)
                        {
                            MessageBox.Show(exception.Message);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Registro Relacionado");
                    }
                }
            }
        }