Ejemplo n.º 1
0
        public static InsertarTipoTransporteOutput InsertarActualizarDetalleComprobante(DetalleComprobanteModel model, out string res)
        {
            if (model.idcomprobantedetalle == 0)
            {
                model.idcomprobantedetalle = null;
            }
            var comando = new InsertarActualizarComprobanteDetalleCommand();

            comando.idcomprobante = model.idcomprobante;
            comando.numcp         = model.numcp;

            res = "OK";

            var respuesta = (InsertarTipoTransporteOutput)comando.Execute();

            return(respuesta);
        }
Ejemplo n.º 2
0
        public static InsertarComprobanteOutput InsertarActualizarComprobante(ComprobanteModel model, out string res)
        {
            if (model.idcomprobante == 0)
            {
                model.idcomprobante = null;
            }
            var comando = new InsertarActualizarComprobanteProveedorCommand();

            comando.idtipotransporte = model.idtipotransporte;
            if (model.fechacomprobante != string.Empty)
            {
                comando.fechacomprobante = Convert.ToDateTime(model.fechacomprobante);
            }
            comando.iddestino         = model.iddestino;
            comando.idorigen          = model.idorigen;
            comando.idmoneda          = model.idmoneda;
            comando.idcomprobante     = model.idcomprobante;
            comando.idetapa           = model.idetapa;
            comando.idproveedor       = model.idproveedor;
            comando.idtipocomprobante = model.idtipocomprobante;
            comando.monto             = model.monto;
            comando.serienumero       = model.serienumero;
            comando.concepto          = model.Concepto;
            comando.activo            = model.activo;
            comando.placa             = model.placa;
            comando.observacion       = model.observacion;
            comando.idtipofacturacion = model.idtipofacturacion;
            comando.idvehiculo        = model.idvehiculo;
            comando.actainforme       = model.actainforme;

            res = "OK";

            var respuesta = (InsertarComprobanteOutput)comando.Execute();


            var comandoedit = new InsertarActualizarComprobanteDetalleCommand();

            comandoedit.idcomprobante = respuesta.idcomprobante;
            comandoedit.alledit       = true;
            comandoedit.Execute();



            foreach (var item in model.ots)
            {
                var comando1 = new InsertarActualizarComprobanteDetalleCommand();
                comando1.idcomprobante = respuesta.idcomprobante;


                comando1.numcp       = item.NumCp;
                comando1.PKID        = item.PKID;
                comando1.Precio      = item.Precio;
                comando1.SubTotal    = item.SubTotal;
                comando1.Total       = item.Total;
                comando1.TotalBultos = item.TotalBultos;
                comando1.TotalPeso   = item.TotalPeso;
                comando1.ValorVenta  = item.ValorVenta;
                comando1.nroguia     = item.nroguia;
                comando1.manifiesto  = item.manifiesto;



                comando1.Execute();
            }



            return(respuesta);
        }