public JsonResult InsertarActualizarGuiaRemision(GuiaRemisionDetalleModel guiadetalle)
        {
            OrdenSalidaModel orden = null;

            if (guiadetalle.numeroordensalida != null)
            {
                orden = new DespachoData().GetListarOrdenSalida(guiadetalle.numeroordensalida.Trim()).SingleOrDefault();
            }

            if (orden != null)
            {
                var detalles = new DespachoData().GetListarOrdenSalidaDetalle(orden.iddocumentosalida.Value).ToList();
                GuiaRemisionDetalleModel Newguiadetalle = null;

                foreach (var item in detalles)
                {
                    Newguiadetalle                = new GuiaRemisionDetalleModel();
                    Newguiadetalle.cantidad       = detalles.Count;
                    Newguiadetalle.codigo         = item.codigoproducto;
                    Newguiadetalle.descripcion    = item.descripcionlarga;
                    Newguiadetalle.idguiaremision = guiadetalle.idguiaremision;


                    new DespachoData().InsertarActualizarGuiaRemisionDetalle(Newguiadetalle);
                    break;
                }
            }
            else
            {
                new DespachoData().InsertarActualizarGuiaRemisionDetalle(guiadetalle);
            }

            return(Json(new { res = true }));
        }
        public PartialViewResult NuevoDetalleGuia(long id)
        {
            var model = new GuiaRemisionDetalleModel();

            model.idguiaremision = id;

            return(PartialView("_NuevoDetalleGuia", model));
        }
예제 #3
0
        public long InsertarActualizarGuiaRemisionDetalle(GuiaRemisionDetalleModel modGuiaRemision)
        {
            Mapper.CreateMap <GuiaRemisionDetalleModel, InsertarActualizarGuiaRemisionDetalleCommand>();
            var command = Mapper.Map <GuiaRemisionDetalleModel, InsertarActualizarGuiaRemisionDetalleCommand>(modGuiaRemision);

            var result = (InsertarActualizarGuiaRemisionDetalleOutput)command.Execute();

            return(result.idguiadetalle);
        }