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 List <Paciente> ListarTodos(int clienteId) { List <Paciente> result = default(List <Paciente>); var pacienteDAC = new PacienteDAC(); result = pacienteDAC.ReadByClienteId(clienteId); return(result); }
public List <Paciente> ListarTodos() { List <Paciente> result = default(List <Paciente>); var pacienteDAC = new PacienteDAC(); result = pacienteDAC.Read(); return(result); }
public Paciente BuscarPorId(int id) { Paciente result = default(Paciente); var pacienteDAC = new PacienteDAC(); result = pacienteDAC.ReadBy(id); return(result); }
public Paciente Agregar(Paciente paciente) { Paciente result = default(Paciente); var pacienteDAC = new PacienteDAC(); result = pacienteDAC.Create(paciente); return(result); }
public Paciente GetByID(int ID) { Paciente result = default(Paciente); var pacienteDAC = new PacienteDAC(); result = pacienteDAC.ReadBy(ID); return(result); }
public Paciente Eliminar(int id) { Paciente result = default(Paciente); var pacienteDAC = new PacienteDAC(); result = pacienteDAC.ReadBy(id); pacienteDAC.Delete(id); return(result); }
public Paciente Editar(Paciente paciente) { Paciente result = default(Paciente); var pacienteDAC = new PacienteDAC(); pacienteDAC.Update(paciente); result = paciente; return(result); }
public Paciente Find(int?id) { Paciente result = default(Paciente); var pacienteDAC = new PacienteDAC(); result = pacienteDAC.ReadBy(id.Value); result.Cliente = new ClienteDAC().ReadBy(result.ClienteId); result.Especie = new EspecieDAC().ReadBy(result.EspecieId); return(result); }
public bool Delete(int ID) { var pacienteDAC = new PacienteDAC(); try { pacienteDAC.Delete(ID); return(true); } catch (Exception ex) { Console.WriteLine("Error al eliminar el elemento"); return(false); } }
public bool Edit(Paciente paciente) { var pacienteDAC = new PacienteDAC(); try { pacienteDAC.Update(paciente); return(true); } catch { Console.WriteLine("Error al editar el elemento"); return(false); } }
public List <Paciente> ToList() { List <Paciente> result = default(List <Paciente>); var pacienteDAC = new PacienteDAC(); result = pacienteDAC.Read(); foreach (var r in result) { r.Cliente = new ClienteDAC().ReadBy(r.ClienteId); r.Especie = new EspecieDAC().ReadBy(r.EspecieId); } return(result); }
public Cliente Find(int?id) { Cliente result = new ClienteDAC().ReadBy(id.Value); result.Pacientes = new List <Paciente>(); //busco mascotas------------------------ List <Paciente> pacientes = new PacienteDAC().Read(); foreach (var p in pacientes) { if (p.ClienteId == result.Id) { result.Pacientes.Add(p); } } //---------------------------------------- return(result); }
public void Remove(Paciente paciente) { var pacienteDAC = new PacienteDAC(); pacienteDAC.Delete(paciente.Id); }
public void Edit(Paciente paciente) { var pacienteDAC = new PacienteDAC(); pacienteDAC.Update(paciente); }