Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public Precio GetByID(int ID)
        {
            Precio result    = default(Precio);
            var    PrecioDAC = new PrecioDAC();

            result = PrecioDAC.ReadBy(ID);
            return(result);
        }
Ejemplo n.º 3
0
        public Precio BuscarPorId(int id)
        {
            Precio result    = default(Precio);
            var    precioDAC = new PrecioDAC();

            result = precioDAC.ReadBy(id);
            return(result);
        }
Ejemplo n.º 4
0
        public List <Precio> BuscarPorTipoServicio(int tipoServicioId)
        {
            List <Precio> result    = default(List <Precio>);
            var           precioDAC = new PrecioDAC();

            result = precioDAC.ReadByTipoServicioId(tipoServicioId);
            return(result);
        }
Ejemplo n.º 5
0
        public List <Precio> ListarTodos()
        {
            List <Precio> result    = default(List <Precio>);
            var           precioDAC = new PrecioDAC();

            result = precioDAC.Read();
            return(result);
        }
Ejemplo n.º 6
0
        public Precio Details(int Id)
        {
            Precio result    = default(Precio);
            var    precioDAC = new PrecioDAC();

            result = precioDAC.ReadBy(Id);
            return(result);
        }
Ejemplo n.º 7
0
        public Precio Agregar(Precio precio)
        {
            Precio result    = default(Precio);
            var    precioDAC = new PrecioDAC();

            result = precioDAC.Create(precio);
            return(result);
        }
Ejemplo n.º 8
0
        public Precio Editar(Precio precio)
        {
            Precio result    = default(Precio);
            var    precioDAC = new PrecioDAC();

            precioDAC.Update(precio);
            result = precio;
            return(result);
        }
Ejemplo n.º 9
0
        public Precio Ver(Precio precio)
        {
            Precio result = default(Precio);

            var PrecioDAC = new PrecioDAC();

            result = PrecioDAC.ReadBy(precio);
            return(result);
        }
Ejemplo n.º 10
0
        public Precio Find(int?id)
        {
            Precio result    = default(Precio);
            var    precioDAC = new PrecioDAC();

            result = precioDAC.ReadBy(id.Value);

            result.TipoServicio = new TipoServicioDAC().ReadBy(result.TipoServicioId);
            return(result);
        }
Ejemplo n.º 11
0
        public Precio Eliminar(int Id)

        {
            Precio result    = default(Precio);
            var    precioDAC = new PrecioDAC();

            result = precioDAC.ReadBy(Id);
            precioDAC.Delete(Id);
            return(result);
        }
Ejemplo n.º 12
0
        public bool Edit(Precio Precio)
        {
            var PrecioDAC = new PrecioDAC();

            try
            {
                PrecioDAC.Update(Precio);
                return(true);
            }
            catch
            {
                Console.WriteLine("Error al editar el elemento");
                return(false);
            }
        }
Ejemplo n.º 13
0
        public List <Precio> ToList()
        {
            List <Precio> result = default(List <Precio>);

            var precioDAC = new PrecioDAC();

            result = precioDAC.Read();

            foreach (var r in result)
            {
                r.TipoServicio = new TipoServicioDAC().ReadBy(r.TipoServicioId);
            }

            return(result);
        }
Ejemplo n.º 14
0
        public bool Delete(Precio ID)
        {
            var PrecioDAC = new PrecioDAC();

            try
            {
                PrecioDAC.Deleteprecio(ID);
                return(true);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error al eliminar el elemento");
                return(false);
            }
        }
Ejemplo n.º 15
0
        public Precio Eliminar(int id)
        {
            Precio result    = default(Precio);
            var    precioDAC = new PrecioDAC();

            try
            {
                result = precioDAC.ReadBy(id);
                precioDAC.Delete(id);
                return(result);
            }
            catch (Exception)
            {
                throw;
            }
        }
Ejemplo n.º 16
0
        public void Edit(Precio precio)
        {
            var precioDAC = new PrecioDAC();

            precioDAC.Update(precio);
        }
Ejemplo n.º 17
0
        public void Remove(Precio precio)
        {
            var precioDAC = new PrecioDAC();

            precioDAC.Delete(precio.Id);
        }
Ejemplo n.º 18
0
        public void Edit(Precio precio)
        {
            var especieDAC = new PrecioDAC();

            especieDAC.Update(precio);
        }
Ejemplo n.º 19
0
        public void Editar(Precio precio)
        {
            var PrecioDAC = new PrecioDAC();

            PrecioDAC.Update(precio);
        }
Ejemplo n.º 20
0
        public void Eliminar(Precio precio)
        {
            var PrecioDAC = new PrecioDAC();

            PrecioDAC.Delete(precio);
        }