public bool existeLiquidacion(LiquidacionAgenda liquidacion) { if (ConexionBD.getSession().CreateCriteria(typeof(LiquidacionAgenda)).Add(Expression.Eq("Numero", liquidacion.Numero)).List<LiquidacionAgenda>().Count > 0) { return true; } else { return false; } }
public bool guardarLiquidacion(LiquidacionAgenda liquidacion) { ConexionBD.getSession().Save(liquidacion); ConexionBD.getSession().Flush(); return existeLiquidacion(liquidacion); }
public bool GuardarLiquidacion() { medioLiq.Monto = double.Parse(txtPago.Text); medioLiq.TipoMedio = ConexionBD.getSession().Get<TipoMedio>(1); medioLiq.Moneda = ConexionBD.getSession().Get<Moneda>(1); medioLiq.Cotizacion = 1.00; medios.Add(medioLiq); toc = gestorOC.buscar("PAGO"); opCaja.TipoOperacion = toc; opCaja.Cajero = cajero; opCaja.Cierrey = listaCYCajero[cbCaja.SelectedIndex]; opCaja.Fecha = DateTime.Now; opCaja.Habilitado = true; opCaja.Sucursal = (Sucursal)cmbSucursal.SelectedItem; liquidacion = new LiquidacionAgenda(); liquidacion.Estado=ConexionBD.getSession().Get<EstadoPago>(1); liquidacion.Fecha=DateTime.Today; liquidacion.LiquidacionDetalle=listadetalle; liquidacion.Medios=medios; liquidacion.Numero=int.Parse(txtNro.Text); liquidacion.Observacion=""; liquidacion.OperacionCaja = opCaja; liquidacion.Profesional=profesional; liquidacion.Sucursal=(Sucursal)cmbSucursal.SelectedItem; liquidacion.Total=double.Parse(txtPago.Text); liquidacion.Usuario = usuario; if (gestorOC.guardar(opCaja)) { liquidacion.OperacionCaja = opCaja; return gestorProfesional.guardarLiquidacion(liquidacion); } else { return false; } }