コード例 #1
0
 public static void Invoke_GuardaDocumentoNuevo(RemObjects.SDK.IROService @__Instance, RemObjects.SDK.IMessage @__Message, RemObjects.SDK.Server.IServerChannelInfo @__ServerChannelInfo, out RemObjects.SDK.Server.ResponseOptions @__oResponseOptions)
 {
     RemObjects.SDK.ObjectDisposer @__ObjectDisposer = new RemObjects.SDK.ObjectDisposer(1);
     try
     {
         TDocumentoNuevo Datos = ((TDocumentoNuevo)(@__Message.Read("Datos", typeof(TDocumentoNuevo), RemObjects.SDK.StreamingFormat.Default)));
         @__ObjectDisposer.Add(Datos);
         int Result;
         Result = ((IRPDataService)(@__Instance)).GuardaDocumentoNuevo(Datos);
         @__Message.InitializeResponseMessage(@__ServerChannelInfo, "RPSuiteServer", "RPDataService", "GuardaDocumentoNuevoResponse");
         @__Message.WriteInt32("Result", Result);
         @__Message.FinalizeMessage();
         @__oResponseOptions = RemObjects.SDK.Server.ResponseOptions.roDefault;
     }
     finally
     {
         @__ObjectDisposer.Dispose();
     }
 }
コード例 #2
0
        public int GuardaDocumentoNuevo(TDocumentoNuevo Datos)
        {
            //string[] Params;
            //Params = new string[32];
            Datos.DocumentoId = Folio("DocumentoID", "");
            byte[] Imagen = System.Text.Encoding.Default.GetBytes(Datos.Imagen);
            int    Res    = -1;

            //bool Res = false;
            try
            {
                //using (IDbCommand lcommand = this.ServiceSchema.NewCommand(this.Connection, "InsertarClienteNuevo", new string[] { }, new object[] { }))

                //using (IDbCommand lcommand = this.ServiceSchema.NewCommand(this.Connection, "InsertarClienteNuevo", new string[] {"ClienteID", "Codigo"
                //     ,"Nombre" ,"Grupo" ,"Calle" ,"Colonia" ,"Ciudad" ,"Telefono" ,"CodigoPostal" ,"RFC" ,"Curp" ,"LimiteCredito" ,"email"
                //     ,"Localidad" ,"Estado" ,"NoExterior" ,"NoInterior"  ,"CuentaBancaria" }, new object[] {
                //         Datos.ClienteId, Datos.Codigo,Datos.Nombre,Datos.Grupo,Datos.Calle,Datos.Colonia,Datos.Ciudad,Datos.Telefono,Datos.CodigoPostal,Datos.RFC,
                //      Datos.CURP,Datos.LimiteCredito, Datos.Email,Datos.Localidad,Datos.Estado,Datos.NoExterior,Datos.NoInterior,Datos.CuentaBancaria}))


                using (IDbCommand lcommand = this.ServiceSchema.NewCommand(this.Connection, "InsertaDocumentoNuevo", new string[] { "DocumentoID", "Fecha"
                                                                                                                                    , "Observaciones", "Imagen", "EmpleadoID", "TipoDocumentoID", "UsuarioID" }, new object[] {
                    Datos.DocumentoId, Datos.Fecha, Datos.Observaciones, Imagen, Datos.EmpleadoId, Datos.TipoDocumentoId, Datos.UsuarioId
                }))
                {
                    lcommand.ExecuteNonQuery();
                    Res = Datos.DocumentoId;
                }
                // Res = true;
            }
            catch (Exception ex)
            {
                Res = -1;
                // Res = false;
            }

            return(Res);
        }