Пример #1
0
        private void AdicionarParametrosProcManutencao(SQL pConnection, VOFornecedor pVOFornecedor, char pACAO)
        {
            pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[0], pACAO, 1, ParameterDirection.Input, DbType.String);
            pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[1], (pVOFornecedor.ID_PESSOA == "" ? null : pVOFornecedor.ID_PESSOA), 10, ParameterDirection.Input, DbType.Int64);
            pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[2], (pVOFornecedor.NOME == "" ? null : pVOFornecedor.NOME), 250, ParameterDirection.Input, DbType.String);
            pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[3], (pVOFornecedor.TP_PESSOA == "" ? null : pVOFornecedor.TP_PESSOA), 1, ParameterDirection.Input, DbType.String);
            pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[4], (pVOFornecedor.CPF_CNPJ == "" ? null : pVOFornecedor.CPF_CNPJ), 250, ParameterDirection.Input, DbType.String);
            pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[5], (pVOFornecedor.EMAIL == "" ? null : pVOFornecedor.EMAIL), 250, ParameterDirection.Input, DbType.String);
            pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[6], (pVOFornecedor.WEB_SITE == "" ? null : pVOFornecedor.WEB_SITE), 250, ParameterDirection.Input, DbType.String);
            pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[7], (pVOFornecedor.URL_SOCIAL == "" ? null : pVOFornecedor.URL_SOCIAL), 250, ParameterDirection.Input, DbType.String);

            if (pVOFornecedor.ENDERECOS.Count > 0)
            {
                pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[8], (pVOFornecedor.ENDERECOS[0].LOGRADOURO == "" ? null : pVOFornecedor.ENDERECOS[0].LOGRADOURO), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[9], (pVOFornecedor.ENDERECOS[0].BAIRRO == "" ? null : pVOFornecedor.ENDERECOS[0].BAIRRO), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[10], (pVOFornecedor.ENDERECOS[0].CIDADE == "" ? null : pVOFornecedor.ENDERECOS[0].CIDADE), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[11], (pVOFornecedor.ENDERECOS[0].ESTADO == "" ? null : pVOFornecedor.ENDERECOS[0].ESTADO), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[12], (pVOFornecedor.ENDERECOS[0].ESTADO == "" ? null : pVOFornecedor.ENDERECOS[0].ESTADO), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[13], (pVOFornecedor.ENDERECOS[0].CEP == "" ? null : pVOFornecedor.ENDERECOS[0].CEP), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[14], (pVOFornecedor.ENDERECOS[0].NU_LOGRADOURO == "" ? null : pVOFornecedor.ENDERECOS[0].NU_LOGRADOURO), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[15], (pVOFornecedor.ENDERECOS[0].COMPLEMENTO == "" ? null : pVOFornecedor.ENDERECOS[0].COMPLEMENTO), 250, ParameterDirection.Input, DbType.String);
            }

            if (pVOFornecedor.TELEFONES.Count > 0)
                pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[16], MontaXMLTelefones(pVOFornecedor.TELEFONES), 2500, ParameterDirection.Input, DbType.Xml);

            pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[17], null, null, ParameterDirection.Output, DbType.Int16);
            pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[18], null, 3, ParameterDirection.Output, DbType.Int16);
            pConnection.CreateParameter(paramMANUTENCAO_FORNECEDOR[19], null, 250, ParameterDirection.Output, DbType.String);
        }
Пример #2
0
        private void AdicionarParametrosProcManutencao(SQL pConnection, VOCliente pObjCliente, char pACAO)
        {
            objConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[0], pACAO, 1, ParameterDirection.Input, DbType.String);
            objConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[1], pObjCliente.ID_PESSOA, 15, System.Data.ParameterDirection.Input, System.Data.DbType.Int32);
            objConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[2], pObjCliente.NOME, 250, System.Data.ParameterDirection.Input, System.Data.DbType.String);
            objConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[3], pObjCliente.TP_PESSOA, 1, System.Data.ParameterDirection.Input, System.Data.DbType.String);
            objConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[4], pObjCliente.CPF_CNPJ, 20, System.Data.ParameterDirection.Input, System.Data.DbType.String);
            objConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[5], pObjCliente.EMAIL, 250, System.Data.ParameterDirection.Input, System.Data.DbType.String);
            objConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[6], pObjCliente.WEB_SITE, 250, System.Data.ParameterDirection.Input, System.Data.DbType.String);
            objConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[7], pObjCliente.URL_SOCIAL, 250, System.Data.ParameterDirection.Input, System.Data.DbType.String);
            objConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[8], pObjCliente.RG, 20, System.Data.ParameterDirection.Input, System.Data.DbType.String);

            if (pObjCliente.ENDERECOS.Count > 0)
            {
                pConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[9], (pObjCliente.ENDERECOS[0].LOGRADOURO == "" ? null : pObjCliente.ENDERECOS[0].LOGRADOURO), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[10], (pObjCliente.ENDERECOS[0].BAIRRO == "" ? null : pObjCliente.ENDERECOS[0].BAIRRO), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[11], (pObjCliente.ENDERECOS[0].CIDADE == "" ? null : pObjCliente.ENDERECOS[0].CIDADE), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[12], (pObjCliente.ENDERECOS[0].ESTADO == "" ? null : pObjCliente.ENDERECOS[0].ESTADO), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[13], (pObjCliente.ENDERECOS[0].SIGLA == "" ? null : pObjCliente.ENDERECOS[0].SIGLA), 2, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[14], (pObjCliente.ENDERECOS[0].CEP == "" ? null : pObjCliente.ENDERECOS[0].CEP), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[15], (pObjCliente.ENDERECOS[0].NU_LOGRADOURO == "" ? null : pObjCliente.ENDERECOS[0].NU_LOGRADOURO), 250, ParameterDirection.Input, DbType.String);
                pConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[16], (pObjCliente.ENDERECOS[0].COMPLEMENTO == "" ? null : pObjCliente.ENDERECOS[0].COMPLEMENTO), 250, ParameterDirection.Input, DbType.String);
            }

            if (pObjCliente.TELEFONES.Count > 0)
                pConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[17], MontaXMLTelefones(pObjCliente.TELEFONES), 2500, ParameterDirection.Input, DbType.Xml);

            pConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[18], null, 3, ParameterDirection.Output, DbType.Int16);
            pConnection.CreateParameter(paramPR_MANUTENCAO_CLIENTE[19], null, 250, ParameterDirection.Output, DbType.String);
        }