示例#1
0
        public JsonResult SavePedido(pedidosc1W_2000Model pedido)
        {
            if (Session["Nit"] != null)
            {
                pedido.nit = Session["Nit"].ToString();
            }

            _pedidoBusiness.Add(pedido);

            return(Json("true", JsonRequestBehavior.AllowGet));
        }
示例#2
0
        // GET: Pedido
        public ActionResult Index()
        {
            if (pedido == null)
            {
                pedido = new pedidosc1W_2000Model();
            }
            pedido.Bodegas = _bodegasBusiness.GetBodegasActivas();
            if (pedido.pedidosc2W_2000 == null)
            {
                pedido.pedidosc2W_2000 = new List <pedidosc2W_2000Model>();
            }

            pedido.fecha = DateTime.Now;
            return(View(pedido));
        }
        public void Add(pedidosc1W_2000Model entity)
        {
            var ultimoNumeroEncabezado = GetAll().Select(p => p.numero).OrderByDescending(p => p).FirstOrDefault();

            if (String.IsNullOrEmpty(ultimoNumeroEncabezado))
            {
                entity.numero = "1";
            }
            else
            {
                entity.numero = (Convert.ToInt32(ultimoNumeroEncabezado) + 1) + "";
            }


            entity.nit           = "860001307-0";
            entity.mes           = entity.fecha.Month.ToString();
            entity.FechaCreacion = DateTime.Now;

            var ultimonumeroDetalle = _pedidoDetalleBusinees.GetAll().Select(p => p.id).OrderByDescending(p => p).FirstOrDefault();

            int id = 1;

            if (String.IsNullOrEmpty(ultimonumeroDetalle))
            {
                id = Convert.ToInt32(ultimonumeroDetalle) + 1;
            }

            foreach (var detalle in entity.pedidosc2W_2000)
            {
                detalle.id      = id + "";
                detalle.ccostos = "0";
                id++;
            }

            _TrazabilidadPRepository.Add(Mapper.Map <pedidosc1W_2000>(entity));
        }
 public void Update(pedidosc1W_2000Model entity)
 {
     _TrazabilidadPRepository.Update(Mapper.Map <pedidosc1W_2000>(entity));
 }