public bool Guardar() { TipoOperacionCaja toc = new TipoOperacionCaja(); gestorOC = new GestorOperacionCaja(); IList<MedioPago> medios = new List<MedioPago>(); MedioPago medioPago = new MedioPago(); gasto = new Gasto(); opCaja = new OperacionCaja(); medioPago.Monto = double.Parse(txtMonto.Text.Replace(".", "").Replace(",", ".")); medioPago.TipoMedio = ConexionBD.getSession().Get<TipoMedio>(1); medioPago.Moneda = ConexionBD.getSession().Get<Moneda>(1); medioPago.Cotizacion = 1.00; medios.Add(medioPago); toc = gestorOC.buscar("GASTO"); opCaja.TipoOperacion = toc;//(TipoOperacionCaja) gasto.Estado = ConexionBD.getSession().Get<EstadoGasto>(1); gasto.Fecha = DateTime.Parse(dpFecha.Value.ToShortDateString()); gasto.Medios = medios; gasto.Concepto = txtConcepto.Text; gasto.Tipo = (TipoGasto) cmbTipoGasto.SelectedItem; opCaja.Sucursal = ConexionBD.getSession().Get<Sucursal>(217); gasto.Monto = double.Parse(txtMonto.Text); gasto.Nrorecibo = int.Parse(txtNroRecibo.Text); opCaja.Cajero = cajero; opCaja.Cierrey = listaCYCajero[cbCaja.SelectedIndex]; opCaja.Fecha = DateTime.Now; opCaja.Habilitado = true; if (gestorOC.guardar(opCaja)) { gasto.OperacionCaja = opCaja; return gestorOC.guardarGasto(gasto); } else { return false; } }
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; } }
public bool Guardar() { TipoOperacionCaja toc = new TipoOperacionCaja(); IList<MedioCobro> medios = new List<MedioCobro>(); MedioCobro medioCobro = new MedioCobro(); cobro = new Cobro(); opCaja = new OperacionCaja(); medioCobro.Monto = double.Parse(txtImporte.Text); medioCobro.TipoMedio = ConexionBD.getSession().Get<TipoMedio>(1); medioCobro.Moneda = ConexionBD.getSession().Get<Moneda>(1); medioCobro.Cotizacion = 1.00; medios.Add(medioCobro); toc = gestorOC.buscar("COBRO"); opCaja.TipoOperacion = toc;//(TipoOperacionCaja) cobro.Estado = ConexionBD.getSession().Get<EstadoCobro>(1); cobro.Fecha = DateTime.Parse(dpFecha.Value.ToShortDateString()); cobro.Medios = medios; cobro.Paciente = turno.Paciente; opCaja.Sucursal = ConexionBD.getSession().Get<Sucursal>(217); cobro.Total = double.Parse(txtImporte.Text); opCaja.Cajero = cajero; opCaja.Cierrey = listaCYCajero[cbCaja.SelectedIndex]; opCaja.Fecha = DateTime.Now; opCaja.Habilitado = true; cobro.CobroDetalle = listaCobro; cobro.Usuario = usuario; cobro.Sucursal = opCaja.Sucursal; cobro.Numero = int.Parse(txtNroCobro.Text); if (gestorOC.guardar(opCaja)) { cobro.OperacionCaja = opCaja; return gestorOC.guardarCobro(cobro); } else { return false; } }