public void EliminarBodegaInventario(OrderedDictionary keys)
        {
            var id = Convert.ToInt32(keys["IdPrensaOrdenTrabajo"]);
            OrdenVentaDetalle reqDetalle = _contexto.OrdenVentaDetalle.Where(cd => cd.Id == id).FirstOrDefault <OrdenVentaDetalle>();

            reqDetalle.IdEstado = 42;
            _contexto.SaveChanges();
        }
        public void EliminarOrdenVentaDetalle(OrderedDictionary keys)
        {
            var id = Convert.ToInt32(keys["Id"]);
            OrdenVentaDetalle reqDetalle = _contexto.OrdenVentaDetalle.Where(cd => cd.Id == id).FirstOrDefault <OrdenVentaDetalle>();

            reqDetalle.IdEstado = 38;
            _contexto.SaveChanges();
        }
 protected void LeerNuevosValores(OrdenVentaDetalle item, OrderedDictionary valores)
 {
     item.IdServicio = int.Parse(valores["ItemDescripcion"].ToString());
     item.IdEstado   = 37;
     item.Precio     = decimal.Parse(valores["Precio"].ToString());
     //item.AfectaIGV = true;
     item.Cantidad = int.Parse(valores["Cantidad"].ToString());
 }
        public void ActualizarOrdenVentaDetalle(OrderedDictionary keys, OrderedDictionary nuevosValores)
        {
            var id = Convert.ToInt32(keys["Id"]);
            OrdenVentaDetalle cotDetalle = _contexto.OrdenVentaDetalle.Where(cd => cd.Id == id).FirstOrDefault <OrdenVentaDetalle>();

            LeerNuevosValores(cotDetalle, nuevosValores);
            _contexto.SaveChanges();
        }
        public void InsertarValoresOrdenVentaDetalle(OrderedDictionary nuevosValores, int IdOrdenVenta)
        {
            OrdenVentaDetalle cotDetalle = new OrdenVentaDetalle();

            cotDetalle.IdOrdenVenta = IdOrdenVenta;
            LeerNuevosValores(cotDetalle, nuevosValores);
            using (var db = new UnidadDeTrabajo())
            {
                db.OrdenVentaDetalle.Insertar(cotDetalle);
                db.Grabar();
            }
        }