private void btnDesactivar_Click(object sender, EventArgs e)
 {
     if (dgvLista.SelectedRows.Count != 0)
     {
         int    pos = dgvLista.CurrentRow.Index;
         string ID;
         ID = dgvLista.Rows[pos].Cells["id"].Value.ToString();
         N_Prefijo prefijo1 = new N_Prefijo();
         E_Prefijo prefijo2 = prefijo1.ObtenerPrefijoActivo(ID);
         prefijo2.Estado = false;
         prefijo1.ActualizarPrefijoActivo(prefijo2);
         dgvLista.DataSource = prefijo1.Lista();
     }
 }
        void ModificarPallet()
        {
            N_Prefijo prefijo1 = new N_Prefijo();
            E_Prefijo prefijo2 = new E_Prefijo();

            prefijo2.ID      = lblIDPrefijo.Text;
            prefijo2.Prefijo = txtDescripcionPrefijo.Text;

            if (prefijo1.ActualizarPrefijoActivo(prefijo2) == true)
            {
                dgvLista.DataSource = prefijo1.Lista();
            }
            else
            {
                MessageBox.Show("Error: No se pudo modificar el registro", "Modificar");
            }
        }
        void AgregarPallet()
        {
            N_Prefijo prefijo1 = new N_Prefijo();
            E_Prefijo prefijo2 = new E_Prefijo();

            prefijo2.ID      = "0";
            prefijo2.Prefijo = txtDescripcionPrefijo.Text;

            if (prefijo1.AgregarPrefijoActivo(prefijo2) == true)
            {
                dgvLista.DataSource = prefijo1.Lista();
            }
            else
            {
                MessageBox.Show("Error: No se pudo crear el registro", "Agregar");
            }
        }
        public override void Borrar()
        {
            if (dgvLista.SelectedRows.Count != 0)
            {
                int    pos = dgvLista.CurrentRow.Index;
                string ID;
                ID = dgvLista.Rows[pos].Cells["id"].Value.ToString();
                if (MessageBox.Show("¿Borrar Registro Seleccionado?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No)
                {
                    return;
                }

                N_Prefijo prefijo1 = new N_Prefijo();
                if (prefijo1.BorrarPrefijoActivo(ID) == true)
                {
                    dgvLista.DataSource = prefijo1.Lista();
                }
            }
            else
            {
                MessageBox.Show("Seleccione Item", "Borrar");
            }
        }
        private void frmMantenedorPrefijo_Load(object sender, EventArgs e)
        {
            N_Prefijo prefijo1 = new N_Prefijo();

            dgvLista.DataSource = prefijo1.Lista();
        }