private void CargarSeleccion()
        {
            cod_situacion_especial oSituacion = new cod_situacion_especial();
            SituacionEspecialImplement oSituacionImplement = new SituacionEspecialImplement();

            DataGridViewRow row = this.dgvSituacion.CurrentRow;
            int id = Convert.ToInt32(row.Cells[0].Value);
            oSituacion = oSituacionImplement.Get(id);
            this.lblCodigo.Text = oSituacion.id_situacion_especial.ToString();
            this.txtNombre.Text = oSituacion.situacion_especial;
            this.gbSituacion.Enabled = false;
            Deshabilitar();
        }
 private void Guardar()
 {
     cod_situacion_especial oSituacion = new cod_situacion_especial();
     SituacionEspecialImplement oSituacionImplement = new SituacionEspecialImplement();
     if (this.lblCodigo.Text == "")
     {
         oSituacion.situacion_especial= this.txtNombre.Text;
         oSituacionImplement.Save(oSituacion);
     }
     else
     {
         DataGridViewRow row = this.dgvSituacion.CurrentRow;
         int id = Convert.ToInt32(row.Cells[0].Value);
         oSituacion = oSituacionImplement.Get(id);
         oSituacion.situacion_especial = this.txtNombre.Text;
         oSituacionImplement.Update(oSituacion);
     }
     Deshabilitar();
     this.txtNombre.Text = "";
     CargarGrid();
 }