public void Facturar(Cita cita, int val) { //var tServicio = new TipoServicioDAC().ReadBy(cita.TipoServicioId); var precio = new PrecioDAC().Read().Where(x => x.TipoServicioId == cita.TipoServicioId && x.FechaDesde <DateTime.Now && x.FechaHasta> DateTime.Now).FirstOrDefault(); var mascota = new PacienteDAC().ReadBy(cita.PacienteId); var movimiento1 = new Movimiento(); var movimiento2 = new Movimiento(); movimiento1.Fecha = DateTime.Now; movimiento1.ClienteId = mascota.ClienteId; movimiento1.TipoMovimientoId = 4; movimiento1.Valor = precio.Valor; movimiento2.Fecha = DateTime.Now; movimiento2.ClienteId = mascota.ClienteId; movimiento2.TipoMovimientoId = 1; movimiento2.Valor = val; var movDAC = new MovimientoDAC(); movDAC.Create(movimiento1); movDAC.Create(movimiento2); var citaDAC = new CitaDAC(); citaDAC.Facturar(cita); }
public Movimiento Agregar(Movimiento movimiento) { Movimiento result = default(Movimiento); var movimientoDAC = new MovimientoDAC(); result = movimientoDAC.Create(movimiento); return(result); }