public bool guardar(Retencion ret)
        {
            ConexionBD.getSession().Save(ret);
            ConexionBD.getSession().Flush();

            return existe(ret);
        }
 public bool existe(Retencion ret)
 {
     if (ConexionBD.getSession().CreateCriteria(typeof(Retencion)).Add(Expression.Eq("Id", ret.Id)).List<Retencion>().Count > 0)
     {
         return true;
     }
     else
     {
         return false;
     }
 }
 private void AMRetencion_FormClosed(object sender, FormClosedEventArgs e)
 {
     if (cancela)
         ret = null;
 }
 private void btnCancelar_Click(object sender, EventArgs e)
 {
     ret = null;
     txtPorcentaje.Text = "";
     Dispose();
 }
 public AMRetencion(Retencion r)
 {
     InitializeComponent();
     ret = r;
 }