示例#1
0
        /// <summary> 
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto AssociacaoFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns> 
        private SqlParameter[] GetAllParameters( AssociacaoFields FieldInfo, SQLMode Modo )
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
                case SQLMode.Add:
                    Parameters = new SqlParameter[5];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idAssociacao
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].Direction = ParameterDirection.Output;
                    Parameters[0].ParameterName = "@Param_idAssociacao";
                    Parameters[0].Value = DBNull.Value;

                    break;

                case SQLMode.Update:
                    Parameters = new SqlParameter[5];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idAssociacao
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idAssociacao";
                    Parameters[0].Value = FieldInfo.idAssociacao;

                    break;

                case SQLMode.SelectORDelete:
                    Parameters = new SqlParameter[1];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idAssociacao
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idAssociacao";
                    Parameters[0].Value = FieldInfo.idAssociacao;

                    return Parameters;

                default:
                    Parameters = new SqlParameter[5];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    break;
            }

            //Field fkContato
            Parameters[1].SqlDbType = SqlDbType.Int;
            Parameters[1].ParameterName = "@Param_fkContato";
            Parameters[1].Value = FieldInfo.fkContato;

            //Field NumeroConta
            Parameters[2].SqlDbType = SqlDbType.VarChar;
            Parameters[2].ParameterName = "@Param_NumeroConta";
            if (( FieldInfo.NumeroConta == null ) || ( FieldInfo.NumeroConta == string.Empty ))
            { Parameters[2].Value = DBNull.Value; }
            else
            { Parameters[2].Value = FieldInfo.NumeroConta; }
            Parameters[2].Size = 7;

            //Field DataAssociacao
            Parameters[3].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[3].ParameterName = "@Param_DataAssociacao";
            if ( FieldInfo.DataAssociacao == DateTime.MinValue )
            { Parameters[3].Value = DBNull.Value; }
            else
            { Parameters[3].Value = FieldInfo.DataAssociacao; }

            //Field DataCadastro
            Parameters[4].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[4].ParameterName = "@Param_DataCadastro";
            if ( FieldInfo.DataCadastro == DateTime.MinValue )
            { Parameters[4].Value = DBNull.Value; }
            else
            { Parameters[4].Value = FieldInfo.DataCadastro; }

            return Parameters;
        }
示例#2
0
        /// <summary> 
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto UsuarioFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns> 
        private SqlParameter[] GetAllParameters( UsuarioFields FieldInfo, SQLMode Modo )
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
                case SQLMode.Add:
                    Parameters = new SqlParameter[9];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idUsuario
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].Direction = ParameterDirection.Output;
                    Parameters[0].ParameterName = "@Param_idUsuario";
                    Parameters[0].Value = DBNull.Value;

                    break;

                case SQLMode.Update:
                    Parameters = new SqlParameter[9];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idUsuario
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idUsuario";
                    Parameters[0].Value = FieldInfo.idUsuario;

                    break;

                case SQLMode.SelectORDelete:
                    Parameters = new SqlParameter[1];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idUsuario
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idUsuario";
                    Parameters[0].Value = FieldInfo.idUsuario;

                    return Parameters;

                default:
                    Parameters = new SqlParameter[9];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    break;
            }

            //Field Nome
            Parameters[1].SqlDbType = SqlDbType.VarChar;
            Parameters[1].ParameterName = "@Param_Nome";
            if (( FieldInfo.Nome == null ) || ( FieldInfo.Nome == string.Empty ))
            { Parameters[1].Value = DBNull.Value; }
            else
            { Parameters[1].Value = FieldInfo.Nome; }
            Parameters[1].Size = 200;

            //Field UserName
            Parameters[2].SqlDbType = SqlDbType.VarChar;
            Parameters[2].ParameterName = "@Param_UserName";
            if (( FieldInfo.UserName == null ) || ( FieldInfo.UserName == string.Empty ))
            { Parameters[2].Value = DBNull.Value; }
            else
            { Parameters[2].Value = FieldInfo.UserName; }
            Parameters[2].Size = 100;

            //Field Password
            Parameters[3].SqlDbType = SqlDbType.VarChar;
            Parameters[3].ParameterName = "@Param_Password";
            if (( FieldInfo.Password == null ) || ( FieldInfo.Password == string.Empty ))
            { Parameters[3].Value = DBNull.Value; }
            else
            { Parameters[3].Value = FieldInfo.Password; }
            Parameters[3].Size = 100;

            //Field Cargo
            Parameters[4].SqlDbType = SqlDbType.VarChar;
            Parameters[4].ParameterName = "@Param_Cargo";
            if (( FieldInfo.Cargo == null ) || ( FieldInfo.Cargo == string.Empty ))
            { Parameters[4].Value = DBNull.Value; }
            else
            { Parameters[4].Value = FieldInfo.Cargo; }
            Parameters[4].Size = 50;

            //Field Situacao
            Parameters[5].SqlDbType = SqlDbType.VarChar;
            Parameters[5].ParameterName = "@Param_Situacao";
            if (( FieldInfo.Situacao == null ) || ( FieldInfo.Situacao == string.Empty ))
            { Parameters[5].Value = DBNull.Value; }
            else
            { Parameters[5].Value = FieldInfo.Situacao; }
            Parameters[5].Size = 1;

            //Field Modulo
            Parameters[6].SqlDbType = SqlDbType.VarChar;
            Parameters[6].ParameterName = "@Param_Modulo";
            if (( FieldInfo.Modulo == null ) || ( FieldInfo.Modulo == string.Empty ))
            { Parameters[6].Value = DBNull.Value; }
            else
            { Parameters[6].Value = FieldInfo.Modulo; }
            Parameters[6].Size = 1;

            //Field FkUa
            Parameters[7].SqlDbType = SqlDbType.Int;
            Parameters[7].ParameterName = "@Param_FkUa";
            Parameters[7].Value = FieldInfo.FkUa;

            //Field Funcao
            Parameters[8].SqlDbType = SqlDbType.VarChar;
            Parameters[8].ParameterName = "@Param_Funcao";
            if (( FieldInfo.Funcao == null ) || ( FieldInfo.Funcao == string.Empty ))
            { Parameters[8].Value = DBNull.Value; }
            else
            { Parameters[8].Value = FieldInfo.Funcao; }
            Parameters[8].Size = 30;

            return Parameters;
        }
示例#3
0
        /// <summary> 
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto PedidoFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns> 
        private SqlParameter[] GetAllParameters( PedidoFields FieldInfo, SQLMode Modo )
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
                case SQLMode.Add:
                    Parameters = new SqlParameter[17];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idPedido
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].Direction = ParameterDirection.Output;
                    Parameters[0].ParameterName = "@Param_idPedido";
                    Parameters[0].Value = DBNull.Value;

                    break;

                case SQLMode.Update:
                    Parameters = new SqlParameter[17];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idPedido
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idPedido";
                    Parameters[0].Value = FieldInfo.idPedido;

                    break;

                case SQLMode.SelectORDelete:
                    Parameters = new SqlParameter[1];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idPedido
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idPedido";
                    Parameters[0].Value = FieldInfo.idPedido;

                    return Parameters;

                default:
                    Parameters = new SqlParameter[17];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    break;
            }

            //Field dtPedido
            Parameters[1].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[1].ParameterName = "@Param_dtPedido";
            if ( FieldInfo.dtPedido == DateTime.MinValue )
            { Parameters[1].Value = DBNull.Value; }
            else
            { Parameters[1].Value = FieldInfo.dtPedido; }

            //Field dtSaidaPedido
            Parameters[2].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[2].ParameterName = "@Param_dtSaidaPedido";
            if ( FieldInfo.dtSaidaPedido == DateTime.MinValue )
            { Parameters[2].Value = DBNull.Value; }
            else
            { Parameters[2].Value = FieldInfo.dtSaidaPedido; }

            //Field tipoPedido
            Parameters[3].SqlDbType = SqlDbType.VarChar;
            Parameters[3].ParameterName = "@Param_tipoPedido";
            if (( FieldInfo.tipoPedido == null ) || ( FieldInfo.tipoPedido == string.Empty ))
            { Parameters[3].Value = DBNull.Value; }
            else
            { Parameters[3].Value = FieldInfo.tipoPedido; }
            Parameters[3].Size = 50;

            //Field situacaoPedido
            Parameters[4].SqlDbType = SqlDbType.VarChar;
            Parameters[4].ParameterName = "@Param_situacaoPedido";
            if (( FieldInfo.situacaoPedido == null ) || ( FieldInfo.situacaoPedido == string.Empty ))
            { Parameters[4].Value = DBNull.Value; }
            else
            { Parameters[4].Value = FieldInfo.situacaoPedido; }
            Parameters[4].Size = 50;

            //Field tipoEntregaPedido
            Parameters[5].SqlDbType = SqlDbType.VarChar;
            Parameters[5].ParameterName = "@Param_tipoEntregaPedido";
            if (( FieldInfo.tipoEntregaPedido == null ) || ( FieldInfo.tipoEntregaPedido == string.Empty ))
            { Parameters[5].Value = DBNull.Value; }
            else
            { Parameters[5].Value = FieldInfo.tipoEntregaPedido; }
            Parameters[5].Size = 50;

            //Field fkCliente
            Parameters[6].SqlDbType = SqlDbType.Int;
            Parameters[6].ParameterName = "@Param_fkCliente";
            Parameters[6].Value = FieldInfo.fkCliente;

            //Field fkUsuario
            Parameters[7].SqlDbType = SqlDbType.Int;
            Parameters[7].ParameterName = "@Param_fkUsuario";
            Parameters[7].Value = FieldInfo.fkUsuario;

            //Field fkTipoPagamento
            Parameters[8].SqlDbType = SqlDbType.Int;
            Parameters[8].ParameterName = "@Param_fkTipoPagamento";
            Parameters[8].Value = FieldInfo.fkTipoPagamento;

            //Field fkFormaPagamento
            Parameters[9].SqlDbType = SqlDbType.Int;
            Parameters[9].ParameterName = "@Param_fkFormaPagamento";
            Parameters[9].Value = FieldInfo.fkFormaPagamento;

            //Field valorTotalPedido
            Parameters[10].SqlDbType = SqlDbType.Decimal;
            Parameters[10].ParameterName = "@Param_valorTotalPedido";
            Parameters[10].Value = FieldInfo.valorTotalPedido;

            //Field numeroPedido
            Parameters[11].SqlDbType = SqlDbType.Int;
            Parameters[11].ParameterName = "@Param_numeroPedido";
            Parameters[11].Value = FieldInfo.numeroPedido;

            //Field fkLoja
            Parameters[12].SqlDbType = SqlDbType.Int;
            Parameters[12].ParameterName = "@Param_fkLoja";
            Parameters[12].Value = FieldInfo.fkLoja;

            //Field numeroNF
            Parameters[13].SqlDbType = SqlDbType.VarChar;
            Parameters[13].ParameterName = "@Param_numeroNF";
            if (( FieldInfo.numeroNF == null ) || ( FieldInfo.numeroNF == string.Empty ))
            { Parameters[13].Value = DBNull.Value; }
            else
            { Parameters[13].Value = FieldInfo.numeroNF; }
            Parameters[13].Size = 200;

            //Field Observacao
            Parameters[14].SqlDbType = SqlDbType.VarChar;
            Parameters[14].ParameterName = "@Param_Observacao";
            if (( FieldInfo.Observacao == null ) || ( FieldInfo.Observacao == string.Empty ))
            { Parameters[14].Value = DBNull.Value; }
            else
            { Parameters[14].Value = FieldInfo.Observacao; }
            Parameters[14].Size = 2000;

            //Field ValorDesconto
            Parameters[15].SqlDbType = SqlDbType.Decimal;
            Parameters[15].ParameterName = "@Param_ValorDesconto";
            Parameters[15].Value = FieldInfo.ValorDesconto;

            //Field ValorFrete
            Parameters[16].SqlDbType = SqlDbType.Decimal;
            Parameters[16].ParameterName = "@Param_ValorFrete";
            Parameters[16].Value = FieldInfo.ValorFrete;

            return Parameters;
        }
示例#4
0
        /// <summary> 
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto UAFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns> 
        private SqlParameter[] GetAllParameters(UAFields FieldInfo, SQLMode Modo)
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
                case SQLMode.Add:
                    Parameters = new SqlParameter[2];
                    for (int I = 0; I < Parameters.Length; I++)
                        Parameters[I] = new SqlParameter();
                    //Field idUA
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].Direction = ParameterDirection.Output;
                    Parameters[0].ParameterName = "@Param_idUA";
                    Parameters[0].Value = DBNull.Value;

                    break;

                case SQLMode.Update:
                    Parameters = new SqlParameter[2];
                    for (int I = 0; I < Parameters.Length; I++)
                        Parameters[I] = new SqlParameter();
                    //Field idUA
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idUA";
                    Parameters[0].Value = FieldInfo.idUA;

                    break;

                case SQLMode.SelectORDelete:
                    Parameters = new SqlParameter[1];
                    for (int I = 0; I < Parameters.Length; I++)
                        Parameters[I] = new SqlParameter();
                    //Field idUA
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idUA";
                    Parameters[0].Value = FieldInfo.idUA;

                    return Parameters;

                default:
                    Parameters = new SqlParameter[2];
                    for (int I = 0; I < Parameters.Length; I++)
                        Parameters[I] = new SqlParameter();
                    break;
            }

            //Field Nome
            Parameters[1].SqlDbType = SqlDbType.VarChar;
            Parameters[1].ParameterName = "@Param_Nome";
            if ((FieldInfo.Nome == null) || (FieldInfo.Nome == string.Empty))
            { Parameters[1].Value = DBNull.Value; }
            else
            { Parameters[1].Value = FieldInfo.Nome; }
            Parameters[1].Size = 50;

            return Parameters;
        }
        /// <summary>
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto GrupoClienteFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns>
        private SqlParameter[] GetAllParameters(GrupoClienteFields FieldInfo, SQLMode Modo)
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
            case SQLMode.Add:
                Parameters = new SqlParameter[3];
                for (int I = 0; I < Parameters.Length; I++)
                {
                    Parameters[I] = new SqlParameter();
                }
                //Field idGrupoCliente
                Parameters[0].SqlDbType     = SqlDbType.Int;
                Parameters[0].Direction     = ParameterDirection.Output;
                Parameters[0].ParameterName = "@Param_idGrupoCliente";
                Parameters[0].Value         = DBNull.Value;

                break;

            case SQLMode.Update:
                Parameters = new SqlParameter[3];
                for (int I = 0; I < Parameters.Length; I++)
                {
                    Parameters[I] = new SqlParameter();
                }
                //Field idGrupoCliente
                Parameters[0].SqlDbType     = SqlDbType.Int;
                Parameters[0].ParameterName = "@Param_idGrupoCliente";
                Parameters[0].Value         = FieldInfo.idGrupoCliente;

                break;

            case SQLMode.SelectORDelete:
                Parameters = new SqlParameter[1];
                for (int I = 0; I < Parameters.Length; I++)
                {
                    Parameters[I] = new SqlParameter();
                }
                //Field idGrupoCliente
                Parameters[0].SqlDbType     = SqlDbType.Int;
                Parameters[0].ParameterName = "@Param_idGrupoCliente";
                Parameters[0].Value         = FieldInfo.idGrupoCliente;

                return(Parameters);

            default:
                Parameters = new SqlParameter[3];
                for (int I = 0; I < Parameters.Length; I++)
                {
                    Parameters[I] = new SqlParameter();
                }
                break;
            }

            //Field descricaoGrupoCliente
            Parameters[1].SqlDbType     = SqlDbType.VarChar;
            Parameters[1].ParameterName = "@Param_descricaoGrupoCliente";
            if ((FieldInfo.descricaoGrupoCliente == null) || (FieldInfo.descricaoGrupoCliente == string.Empty))
            {
                Parameters[1].Value = DBNull.Value;
            }
            else
            {
                Parameters[1].Value = FieldInfo.descricaoGrupoCliente;
            }
            Parameters[1].Size = 50;

            //Field TipoClienteGrupoCliente
            Parameters[2].SqlDbType     = SqlDbType.VarChar;
            Parameters[2].ParameterName = "@Param_TipoClienteGrupoCliente";
            if ((FieldInfo.TipoClienteGrupoCliente == null) || (FieldInfo.TipoClienteGrupoCliente == string.Empty))
            {
                Parameters[2].Value = DBNull.Value;
            }
            else
            {
                Parameters[2].Value = FieldInfo.TipoClienteGrupoCliente;
            }
            Parameters[2].Size = 2;

            return(Parameters);
        }
示例#6
0
        /// <summary> 
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto ClienteFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns> 
        private SqlParameter[] GetAllParameters( ClienteFields FieldInfo, SQLMode Modo )
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
                case SQLMode.Add:
                    Parameters = new SqlParameter[47];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idCliente
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].Direction = ParameterDirection.Output;
                    Parameters[0].ParameterName = "@Param_idCliente";
                    Parameters[0].Value = DBNull.Value;

                    break;

                case SQLMode.Update:
                    Parameters = new SqlParameter[47];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idCliente
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idCliente";
                    Parameters[0].Value = FieldInfo.idCliente;

                    break;

                case SQLMode.SelectORDelete:
                    Parameters = new SqlParameter[1];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idCliente
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idCliente";
                    Parameters[0].Value = FieldInfo.idCliente;

                    return Parameters;

                default:
                    Parameters = new SqlParameter[47];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    break;
            }

            //Field nomeCliente
            Parameters[1].SqlDbType = SqlDbType.VarChar;
            Parameters[1].ParameterName = "@Param_nomeCliente";
            if (( FieldInfo.nomeCliente == null ) || ( FieldInfo.nomeCliente == string.Empty ))
            { Parameters[1].Value = DBNull.Value; }
            else
            { Parameters[1].Value = FieldInfo.nomeCliente; }
            Parameters[1].Size = 255;

            //Field enderecoClienteA
            Parameters[2].SqlDbType = SqlDbType.VarChar;
            Parameters[2].ParameterName = "@Param_enderecoClienteA";
            if (( FieldInfo.enderecoClienteA == null ) || ( FieldInfo.enderecoClienteA == string.Empty ))
            { Parameters[2].Value = DBNull.Value; }
            else
            { Parameters[2].Value = FieldInfo.enderecoClienteA; }
            Parameters[2].Size = 255;

            //Field enderecoClienteB
            Parameters[3].SqlDbType = SqlDbType.VarChar;
            Parameters[3].ParameterName = "@Param_enderecoClienteB";
            if (( FieldInfo.enderecoClienteB == null ) || ( FieldInfo.enderecoClienteB == string.Empty ))
            { Parameters[3].Value = DBNull.Value; }
            else
            { Parameters[3].Value = FieldInfo.enderecoClienteB; }
            Parameters[3].Size = 255;

            //Field enderecoClienteC
            Parameters[4].SqlDbType = SqlDbType.VarChar;
            Parameters[4].ParameterName = "@Param_enderecoClienteC";
            if (( FieldInfo.enderecoClienteC == null ) || ( FieldInfo.enderecoClienteC == string.Empty ))
            { Parameters[4].Value = DBNull.Value; }
            else
            { Parameters[4].Value = FieldInfo.enderecoClienteC; }
            Parameters[4].Size = 255;

            //Field bairroClienteA
            Parameters[5].SqlDbType = SqlDbType.VarChar;
            Parameters[5].ParameterName = "@Param_bairroClienteA";
            if (( FieldInfo.bairroClienteA == null ) || ( FieldInfo.bairroClienteA == string.Empty ))
            { Parameters[5].Value = DBNull.Value; }
            else
            { Parameters[5].Value = FieldInfo.bairroClienteA; }
            Parameters[5].Size = 255;

            //Field bairroClienteB
            Parameters[6].SqlDbType = SqlDbType.VarChar;
            Parameters[6].ParameterName = "@Param_bairroClienteB";
            if (( FieldInfo.bairroClienteB == null ) || ( FieldInfo.bairroClienteB == string.Empty ))
            { Parameters[6].Value = DBNull.Value; }
            else
            { Parameters[6].Value = FieldInfo.bairroClienteB; }
            Parameters[6].Size = 255;

            //Field bairroClientec
            Parameters[7].SqlDbType = SqlDbType.VarChar;
            Parameters[7].ParameterName = "@Param_bairroClientec";
            if (( FieldInfo.bairroClientec == null ) || ( FieldInfo.bairroClientec == string.Empty ))
            { Parameters[7].Value = DBNull.Value; }
            else
            { Parameters[7].Value = FieldInfo.bairroClientec; }
            Parameters[7].Size = 255;

            //Field cidadeClienteA
            Parameters[8].SqlDbType = SqlDbType.VarChar;
            Parameters[8].ParameterName = "@Param_cidadeClienteA";
            if (( FieldInfo.cidadeClienteA == null ) || ( FieldInfo.cidadeClienteA == string.Empty ))
            { Parameters[8].Value = DBNull.Value; }
            else
            { Parameters[8].Value = FieldInfo.cidadeClienteA; }
            Parameters[8].Size = 255;

            //Field cidadeClienteB
            Parameters[9].SqlDbType = SqlDbType.VarChar;
            Parameters[9].ParameterName = "@Param_cidadeClienteB";
            if (( FieldInfo.cidadeClienteB == null ) || ( FieldInfo.cidadeClienteB == string.Empty ))
            { Parameters[9].Value = DBNull.Value; }
            else
            { Parameters[9].Value = FieldInfo.cidadeClienteB; }
            Parameters[9].Size = 255;

            //Field cidadeClienteC
            Parameters[10].SqlDbType = SqlDbType.VarChar;
            Parameters[10].ParameterName = "@Param_cidadeClienteC";
            if (( FieldInfo.cidadeClienteC == null ) || ( FieldInfo.cidadeClienteC == string.Empty ))
            { Parameters[10].Value = DBNull.Value; }
            else
            { Parameters[10].Value = FieldInfo.cidadeClienteC; }
            Parameters[10].Size = 255;

            //Field estadoClienteA
            Parameters[11].SqlDbType = SqlDbType.VarChar;
            Parameters[11].ParameterName = "@Param_estadoClienteA";
            if (( FieldInfo.estadoClienteA == null ) || ( FieldInfo.estadoClienteA == string.Empty ))
            { Parameters[11].Value = DBNull.Value; }
            else
            { Parameters[11].Value = FieldInfo.estadoClienteA; }
            Parameters[11].Size = 2;

            //Field estadoClienteB
            Parameters[12].SqlDbType = SqlDbType.VarChar;
            Parameters[12].ParameterName = "@Param_estadoClienteB";
            if (( FieldInfo.estadoClienteB == null ) || ( FieldInfo.estadoClienteB == string.Empty ))
            { Parameters[12].Value = DBNull.Value; }
            else
            { Parameters[12].Value = FieldInfo.estadoClienteB; }
            Parameters[12].Size = 2;

            //Field estadoClienteC
            Parameters[13].SqlDbType = SqlDbType.VarChar;
            Parameters[13].ParameterName = "@Param_estadoClienteC";
            if (( FieldInfo.estadoClienteC == null ) || ( FieldInfo.estadoClienteC == string.Empty ))
            { Parameters[13].Value = DBNull.Value; }
            else
            { Parameters[13].Value = FieldInfo.estadoClienteC; }
            Parameters[13].Size = 2;

            //Field cepClienteA
            Parameters[14].SqlDbType = SqlDbType.VarChar;
            Parameters[14].ParameterName = "@Param_cepClienteA";
            if (( FieldInfo.cepClienteA == null ) || ( FieldInfo.cepClienteA == string.Empty ))
            { Parameters[14].Value = DBNull.Value; }
            else
            { Parameters[14].Value = FieldInfo.cepClienteA; }
            Parameters[14].Size = 9;

            //Field cepClienteB
            Parameters[15].SqlDbType = SqlDbType.VarChar;
            Parameters[15].ParameterName = "@Param_cepClienteB";
            if (( FieldInfo.cepClienteB == null ) || ( FieldInfo.cepClienteB == string.Empty ))
            { Parameters[15].Value = DBNull.Value; }
            else
            { Parameters[15].Value = FieldInfo.cepClienteB; }
            Parameters[15].Size = 9;

            //Field cepClienteC
            Parameters[16].SqlDbType = SqlDbType.VarChar;
            Parameters[16].ParameterName = "@Param_cepClienteC";
            if (( FieldInfo.cepClienteC == null ) || ( FieldInfo.cepClienteC == string.Empty ))
            { Parameters[16].Value = DBNull.Value; }
            else
            { Parameters[16].Value = FieldInfo.cepClienteC; }
            Parameters[16].Size = 9;

            //Field telefoneClienteA
            Parameters[17].SqlDbType = SqlDbType.VarChar;
            Parameters[17].ParameterName = "@Param_telefoneClienteA";
            if (( FieldInfo.telefoneClienteA == null ) || ( FieldInfo.telefoneClienteA == string.Empty ))
            { Parameters[17].Value = DBNull.Value; }
            else
            { Parameters[17].Value = FieldInfo.telefoneClienteA; }
            Parameters[17].Size = 50;

            //Field telefoneClienteB
            Parameters[18].SqlDbType = SqlDbType.VarChar;
            Parameters[18].ParameterName = "@Param_telefoneClienteB";
            if (( FieldInfo.telefoneClienteB == null ) || ( FieldInfo.telefoneClienteB == string.Empty ))
            { Parameters[18].Value = DBNull.Value; }
            else
            { Parameters[18].Value = FieldInfo.telefoneClienteB; }
            Parameters[18].Size = 50;

            //Field telefoneClienteC
            Parameters[19].SqlDbType = SqlDbType.VarChar;
            Parameters[19].ParameterName = "@Param_telefoneClienteC";
            if (( FieldInfo.telefoneClienteC == null ) || ( FieldInfo.telefoneClienteC == string.Empty ))
            { Parameters[19].Value = DBNull.Value; }
            else
            { Parameters[19].Value = FieldInfo.telefoneClienteC; }
            Parameters[19].Size = 50;

            //Field telefoneClienteD
            Parameters[20].SqlDbType = SqlDbType.VarChar;
            Parameters[20].ParameterName = "@Param_telefoneClienteD";
            if (( FieldInfo.telefoneClienteD == null ) || ( FieldInfo.telefoneClienteD == string.Empty ))
            { Parameters[20].Value = DBNull.Value; }
            else
            { Parameters[20].Value = FieldInfo.telefoneClienteD; }
            Parameters[20].Size = 50;

            //Field celularClienteA
            Parameters[21].SqlDbType = SqlDbType.VarChar;
            Parameters[21].ParameterName = "@Param_celularClienteA";
            if (( FieldInfo.celularClienteA == null ) || ( FieldInfo.celularClienteA == string.Empty ))
            { Parameters[21].Value = DBNull.Value; }
            else
            { Parameters[21].Value = FieldInfo.celularClienteA; }
            Parameters[21].Size = 50;

            //Field celularClienteB
            Parameters[22].SqlDbType = SqlDbType.VarChar;
            Parameters[22].ParameterName = "@Param_celularClienteB";
            if (( FieldInfo.celularClienteB == null ) || ( FieldInfo.celularClienteB == string.Empty ))
            { Parameters[22].Value = DBNull.Value; }
            else
            { Parameters[22].Value = FieldInfo.celularClienteB; }
            Parameters[22].Size = 50;

            //Field celularClienteC
            Parameters[23].SqlDbType = SqlDbType.VarChar;
            Parameters[23].ParameterName = "@Param_celularClienteC";
            if (( FieldInfo.celularClienteC == null ) || ( FieldInfo.celularClienteC == string.Empty ))
            { Parameters[23].Value = DBNull.Value; }
            else
            { Parameters[23].Value = FieldInfo.celularClienteC; }
            Parameters[23].Size = 50;

            //Field complementoCliente
            Parameters[24].SqlDbType = SqlDbType.VarChar;
            Parameters[24].ParameterName = "@Param_complementoCliente";
            if (( FieldInfo.complementoCliente == null ) || ( FieldInfo.complementoCliente == string.Empty ))
            { Parameters[24].Value = DBNull.Value; }
            else
            { Parameters[24].Value = FieldInfo.complementoCliente; }
            Parameters[24].Size = 100;

            //Field dataNascimentoCliente
            Parameters[25].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[25].ParameterName = "@Param_dataNascimentoCliente";
            if ( FieldInfo.dataNascimentoCliente == DateTime.MinValue )
            { Parameters[25].Value = DBNull.Value; }
            else
            { Parameters[25].Value = FieldInfo.dataNascimentoCliente; }

            //Field emailClienteA
            Parameters[26].SqlDbType = SqlDbType.VarChar;
            Parameters[26].ParameterName = "@Param_emailClienteA";
            if (( FieldInfo.emailClienteA == null ) || ( FieldInfo.emailClienteA == string.Empty ))
            { Parameters[26].Value = DBNull.Value; }
            else
            { Parameters[26].Value = FieldInfo.emailClienteA; }
            Parameters[26].Size = 255;

            //Field emailClienteB
            Parameters[27].SqlDbType = SqlDbType.VarChar;
            Parameters[27].ParameterName = "@Param_emailClienteB";
            if (( FieldInfo.emailClienteB == null ) || ( FieldInfo.emailClienteB == string.Empty ))
            { Parameters[27].Value = DBNull.Value; }
            else
            { Parameters[27].Value = FieldInfo.emailClienteB; }
            Parameters[27].Size = 255;

            //Field contatoClienteA
            Parameters[28].SqlDbType = SqlDbType.VarChar;
            Parameters[28].ParameterName = "@Param_contatoClienteA";
            if (( FieldInfo.contatoClienteA == null ) || ( FieldInfo.contatoClienteA == string.Empty ))
            { Parameters[28].Value = DBNull.Value; }
            else
            { Parameters[28].Value = FieldInfo.contatoClienteA; }
            Parameters[28].Size = 255;

            //Field contatoClienteB
            Parameters[29].SqlDbType = SqlDbType.VarChar;
            Parameters[29].ParameterName = "@Param_contatoClienteB";
            if (( FieldInfo.contatoClienteB == null ) || ( FieldInfo.contatoClienteB == string.Empty ))
            { Parameters[29].Value = DBNull.Value; }
            else
            { Parameters[29].Value = FieldInfo.contatoClienteB; }
            Parameters[29].Size = 255;

            //Field contatoClienteC
            Parameters[30].SqlDbType = SqlDbType.VarChar;
            Parameters[30].ParameterName = "@Param_contatoClienteC";
            if (( FieldInfo.contatoClienteC == null ) || ( FieldInfo.contatoClienteC == string.Empty ))
            { Parameters[30].Value = DBNull.Value; }
            else
            { Parameters[30].Value = FieldInfo.contatoClienteC; }
            Parameters[30].Size = 255;

            //Field cnpjCliente
            Parameters[31].SqlDbType = SqlDbType.VarChar;
            Parameters[31].ParameterName = "@Param_cnpjCliente";
            if (( FieldInfo.cnpjCliente == null ) || ( FieldInfo.cnpjCliente == string.Empty ))
            { Parameters[31].Value = DBNull.Value; }
            else
            { Parameters[31].Value = FieldInfo.cnpjCliente; }
            Parameters[31].Size = 50;

            //Field cpfCliente
            Parameters[32].SqlDbType = SqlDbType.VarChar;
            Parameters[32].ParameterName = "@Param_cpfCliente";
            if (( FieldInfo.cpfCliente == null ) || ( FieldInfo.cpfCliente == string.Empty ))
            { Parameters[32].Value = DBNull.Value; }
            else
            { Parameters[32].Value = FieldInfo.cpfCliente; }
            Parameters[32].Size = 50;

            //Field rgCliente
            Parameters[33].SqlDbType = SqlDbType.VarChar;
            Parameters[33].ParameterName = "@Param_rgCliente";
            if (( FieldInfo.rgCliente == null ) || ( FieldInfo.rgCliente == string.Empty ))
            { Parameters[33].Value = DBNull.Value; }
            else
            { Parameters[33].Value = FieldInfo.rgCliente; }
            Parameters[33].Size = 50;

            //Field inscEstadualCliente
            Parameters[34].SqlDbType = SqlDbType.VarChar;
            Parameters[34].ParameterName = "@Param_inscEstadualCliente";
            if (( FieldInfo.inscEstadualCliente == null ) || ( FieldInfo.inscEstadualCliente == string.Empty ))
            { Parameters[34].Value = DBNull.Value; }
            else
            { Parameters[34].Value = FieldInfo.inscEstadualCliente; }
            Parameters[34].Size = 50;

            //Field observacoesCliente
            Parameters[35].SqlDbType = SqlDbType.VarChar;
            Parameters[35].ParameterName = "@Param_observacoesCliente";
            if (( FieldInfo.observacoesCliente == null ) || ( FieldInfo.observacoesCliente == string.Empty ))
            { Parameters[35].Value = DBNull.Value; }
            else
            { Parameters[35].Value = FieldInfo.observacoesCliente; }
            Parameters[35].Size = 300;

            //Field dataCadastroCliente
            Parameters[36].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[36].ParameterName = "@Param_dataCadastroCliente";
            if ( FieldInfo.dataCadastroCliente == DateTime.MinValue )
            { Parameters[36].Value = DBNull.Value; }
            else
            { Parameters[36].Value = FieldInfo.dataCadastroCliente; }

            //Field tipoCliente
            Parameters[37].SqlDbType = SqlDbType.VarChar;
            Parameters[37].ParameterName = "@Param_tipoCliente";
            if (( FieldInfo.tipoCliente == null ) || ( FieldInfo.tipoCliente == string.Empty ))
            { Parameters[37].Value = DBNull.Value; }
            else
            { Parameters[37].Value = FieldInfo.tipoCliente; }
            Parameters[37].Size = 20;

            //Field statusCliente
            Parameters[38].SqlDbType = SqlDbType.VarChar;
            Parameters[38].ParameterName = "@Param_statusCliente";
            if (( FieldInfo.statusCliente == null ) || ( FieldInfo.statusCliente == string.Empty ))
            { Parameters[38].Value = DBNull.Value; }
            else
            { Parameters[38].Value = FieldInfo.statusCliente; }
            Parameters[38].Size = 2;

            //Field fkSubGrupoCliente
            Parameters[39].SqlDbType = SqlDbType.Int;
            Parameters[39].ParameterName = "@Param_fkSubGrupoCliente";
            Parameters[39].Value = FieldInfo.fkSubGrupoCliente;

            //Field dataUltimaCompraCliente
            Parameters[40].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[40].ParameterName = "@Param_dataUltimaCompraCliente";
            if ( FieldInfo.dataUltimaCompraCliente == DateTime.MinValue )
            { Parameters[40].Value = DBNull.Value; }
            else
            { Parameters[40].Value = FieldInfo.dataUltimaCompraCliente; }

            //Field numeroCasaCliente
            Parameters[41].SqlDbType = SqlDbType.VarChar;
            Parameters[41].ParameterName = "@Param_numeroCasaCliente";
            if (( FieldInfo.numeroCasaCliente == null ) || ( FieldInfo.numeroCasaCliente == string.Empty ))
            { Parameters[41].Value = DBNull.Value; }
            else
            { Parameters[41].Value = FieldInfo.numeroCasaCliente; }
            Parameters[41].Size = 30;

            //Field faxCliente
            Parameters[42].SqlDbType = SqlDbType.VarChar;
            Parameters[42].ParameterName = "@Param_faxCliente";
            if (( FieldInfo.faxCliente == null ) || ( FieldInfo.faxCliente == string.Empty ))
            { Parameters[42].Value = DBNull.Value; }
            else
            { Parameters[42].Value = FieldInfo.faxCliente; }
            Parameters[42].Size = 50;

            //Field dataNascimentoClienteA
            Parameters[43].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[43].ParameterName = "@Param_dataNascimentoClienteA";
            if ( FieldInfo.dataNascimentoClienteA == DateTime.MinValue )
            { Parameters[43].Value = DBNull.Value; }
            else
            { Parameters[43].Value = FieldInfo.dataNascimentoClienteA; }

            //Field dataNascimentoClienteB
            Parameters[44].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[44].ParameterName = "@Param_dataNascimentoClienteB";
            if ( FieldInfo.dataNascimentoClienteB == DateTime.MinValue )
            { Parameters[44].Value = DBNull.Value; }
            else
            { Parameters[44].Value = FieldInfo.dataNascimentoClienteB; }

            //Field dataNascimentoClienteC
            Parameters[45].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[45].ParameterName = "@Param_dataNascimentoClienteC";
            if ( FieldInfo.dataNascimentoClienteC == DateTime.MinValue )
            { Parameters[45].Value = DBNull.Value; }
            else
            { Parameters[45].Value = FieldInfo.dataNascimentoClienteC; }

            //Field emailPrincipalCliente
            Parameters[46].SqlDbType = SqlDbType.VarChar;
            Parameters[46].ParameterName = "@Param_emailPrincipalCliente";
            if (( FieldInfo.emailPrincipalCliente == null ) || ( FieldInfo.emailPrincipalCliente == string.Empty ))
            { Parameters[46].Value = DBNull.Value; }
            else
            { Parameters[46].Value = FieldInfo.emailPrincipalCliente; }
            Parameters[46].Size = 150;

            return Parameters;
        }
示例#7
0
        /// <summary> 
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto ProspectFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns> 
        private SqlParameter[] GetAllParameters( ProspectFields FieldInfo, SQLMode Modo )
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
                case SQLMode.Add:
                    Parameters = new SqlParameter[17];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idProspect
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].Direction = ParameterDirection.Output;
                    Parameters[0].ParameterName = "@Param_idProspect";
                    Parameters[0].Value = DBNull.Value;

                    break;

                case SQLMode.Update:
                    Parameters = new SqlParameter[17];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idProspect
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idProspect";
                    Parameters[0].Value = FieldInfo.idProspect;

                    break;

                case SQLMode.SelectORDelete:
                    Parameters = new SqlParameter[1];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idProspect
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idProspect";
                    Parameters[0].Value = FieldInfo.idProspect;

                    return Parameters;

                default:
                    Parameters = new SqlParameter[17];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    break;
            }

            //Field Nome
            Parameters[1].SqlDbType = SqlDbType.VarChar;
            Parameters[1].ParameterName = "@Param_Nome";
            if (( FieldInfo.Nome == null ) || ( FieldInfo.Nome == string.Empty ))
            { Parameters[1].Value = DBNull.Value; }
            else
            { Parameters[1].Value = FieldInfo.Nome; }
            Parameters[1].Size = 150;

            //Field Endereco
            Parameters[2].SqlDbType = SqlDbType.VarChar;
            Parameters[2].ParameterName = "@Param_Endereco";
            if (( FieldInfo.Endereco == null ) || ( FieldInfo.Endereco == string.Empty ))
            { Parameters[2].Value = DBNull.Value; }
            else
            { Parameters[2].Value = FieldInfo.Endereco; }
            Parameters[2].Size = 250;

            //Field Telefone
            Parameters[3].SqlDbType = SqlDbType.VarChar;
            Parameters[3].ParameterName = "@Param_Telefone";
            if (( FieldInfo.Telefone == null ) || ( FieldInfo.Telefone == string.Empty ))
            { Parameters[3].Value = DBNull.Value; }
            else
            { Parameters[3].Value = FieldInfo.Telefone; }
            Parameters[3].Size = 11;

            //Field Tipo
            Parameters[4].SqlDbType = SqlDbType.VarChar;
            Parameters[4].ParameterName = "@Param_Tipo";
            if (( FieldInfo.Tipo == null ) || ( FieldInfo.Tipo == string.Empty ))
            { Parameters[4].Value = DBNull.Value; }
            else
            { Parameters[4].Value = FieldInfo.Tipo; }
            Parameters[4].Size = 2;

            //Field Segmento
            Parameters[5].SqlDbType = SqlDbType.VarChar;
            Parameters[5].ParameterName = "@Param_Segmento";
            if (( FieldInfo.Segmento == null ) || ( FieldInfo.Segmento == string.Empty ))
            { Parameters[5].Value = DBNull.Value; }
            else
            { Parameters[5].Value = FieldInfo.Segmento; }
            Parameters[5].Size = 30;

            //Field Observacao
            Parameters[6].SqlDbType = SqlDbType.VarChar;
            Parameters[6].ParameterName = "@Param_Observacao";
            if (( FieldInfo.Observacao == null ) || ( FieldInfo.Observacao == string.Empty ))
            { Parameters[6].Value = DBNull.Value; }
            else
            { Parameters[6].Value = FieldInfo.Observacao; }
            Parameters[6].Size = 300;

            //Field Email
            Parameters[7].SqlDbType = SqlDbType.VarChar;
            Parameters[7].ParameterName = "@Param_Email";
            if (( FieldInfo.Email == null ) || ( FieldInfo.Email == string.Empty ))
            { Parameters[7].Value = DBNull.Value; }
            else
            { Parameters[7].Value = FieldInfo.Email; }
            Parameters[7].Size = 50;

            //Field Bairro
            Parameters[8].SqlDbType = SqlDbType.VarChar;
            Parameters[8].ParameterName = "@Param_Bairro";
            if (( FieldInfo.Bairro == null ) || ( FieldInfo.Bairro == string.Empty ))
            { Parameters[8].Value = DBNull.Value; }
            else
            { Parameters[8].Value = FieldInfo.Bairro; }
            Parameters[8].Size = 100;

            //Field Cidade
            Parameters[9].SqlDbType = SqlDbType.VarChar;
            Parameters[9].ParameterName = "@Param_Cidade";
            if (( FieldInfo.Cidade == null ) || ( FieldInfo.Cidade == string.Empty ))
            { Parameters[9].Value = DBNull.Value; }
            else
            { Parameters[9].Value = FieldInfo.Cidade; }
            Parameters[9].Size = 100;

            //Field Estado
            Parameters[10].SqlDbType = SqlDbType.VarChar;
            Parameters[10].ParameterName = "@Param_Estado";
            if (( FieldInfo.Estado == null ) || ( FieldInfo.Estado == string.Empty ))
            { Parameters[10].Value = DBNull.Value; }
            else
            { Parameters[10].Value = FieldInfo.Estado; }
            Parameters[10].Size = 2;

            //Field DataCadastro
            Parameters[11].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[11].ParameterName = "@Param_DataCadastro";
            if ( FieldInfo.DataCadastro == DateTime.MinValue )
            { Parameters[11].Value = DBNull.Value; }
            else
            { Parameters[11].Value = FieldInfo.DataCadastro; }

            //Field PessoaContato
            Parameters[12].SqlDbType = SqlDbType.VarChar;
            Parameters[12].ParameterName = "@Param_PessoaContato";
            if (( FieldInfo.PessoaContato == null ) || ( FieldInfo.PessoaContato == string.Empty ))
            { Parameters[12].Value = DBNull.Value; }
            else
            { Parameters[12].Value = FieldInfo.PessoaContato; }
            Parameters[12].Size = 150;

            //Field CPF
            Parameters[13].SqlDbType = SqlDbType.VarChar;
            Parameters[13].ParameterName = "@Param_CPF";
            if (( FieldInfo.CPF == null ) || ( FieldInfo.CPF == string.Empty ))
            { Parameters[13].Value = DBNull.Value; }
            else
            { Parameters[13].Value = FieldInfo.CPF; }
            Parameters[13].Size = 50;

            //Field CNPJ
            Parameters[14].SqlDbType = SqlDbType.VarChar;
            Parameters[14].ParameterName = "@Param_CNPJ";
            if (( FieldInfo.CNPJ == null ) || ( FieldInfo.CNPJ == string.Empty ))
            { Parameters[14].Value = DBNull.Value; }
            else
            { Parameters[14].Value = FieldInfo.CNPJ; }
            Parameters[14].Size = 50;

            //Field FkUsuario
            Parameters[15].SqlDbType = SqlDbType.Int;
            Parameters[15].ParameterName = "@Param_FkUsuario";
            Parameters[15].Value = FieldInfo.FkUsuario;

            //Field SituacaoProspect
            Parameters[16].SqlDbType = SqlDbType.VarChar;
            Parameters[16].ParameterName = "@Param_SituacaoProspect";
            if (( FieldInfo.SituacaoProspect == null ) || ( FieldInfo.SituacaoProspect == string.Empty ))
            { Parameters[16].Value = DBNull.Value; }
            else
            { Parameters[16].Value = FieldInfo.SituacaoProspect; }
            Parameters[16].Size = 20;

            return Parameters;
        }
示例#8
0
        /// <summary>
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto AssociacaoFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns>
        private SqlParameter[] GetAllParameters(AssociacaoFields FieldInfo, SQLMode Modo)
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
            case SQLMode.Add:
                Parameters = new SqlParameter[5];
                for (int I = 0; I < Parameters.Length; I++)
                {
                    Parameters[I] = new SqlParameter();
                }
                //Field idAssociacao
                Parameters[0].SqlDbType     = SqlDbType.Int;
                Parameters[0].Direction     = ParameterDirection.Output;
                Parameters[0].ParameterName = "@Param_idAssociacao";
                Parameters[0].Value         = DBNull.Value;

                break;

            case SQLMode.Update:
                Parameters = new SqlParameter[5];
                for (int I = 0; I < Parameters.Length; I++)
                {
                    Parameters[I] = new SqlParameter();
                }
                //Field idAssociacao
                Parameters[0].SqlDbType     = SqlDbType.Int;
                Parameters[0].ParameterName = "@Param_idAssociacao";
                Parameters[0].Value         = FieldInfo.idAssociacao;

                break;

            case SQLMode.SelectORDelete:
                Parameters = new SqlParameter[1];
                for (int I = 0; I < Parameters.Length; I++)
                {
                    Parameters[I] = new SqlParameter();
                }
                //Field idAssociacao
                Parameters[0].SqlDbType     = SqlDbType.Int;
                Parameters[0].ParameterName = "@Param_idAssociacao";
                Parameters[0].Value         = FieldInfo.idAssociacao;

                return(Parameters);

            default:
                Parameters = new SqlParameter[5];
                for (int I = 0; I < Parameters.Length; I++)
                {
                    Parameters[I] = new SqlParameter();
                }
                break;
            }

            //Field fkContato
            Parameters[1].SqlDbType     = SqlDbType.Int;
            Parameters[1].ParameterName = "@Param_fkContato";
            Parameters[1].Value         = FieldInfo.fkContato;

            //Field NumeroConta
            Parameters[2].SqlDbType     = SqlDbType.VarChar;
            Parameters[2].ParameterName = "@Param_NumeroConta";
            if ((FieldInfo.NumeroConta == null) || (FieldInfo.NumeroConta == string.Empty))
            {
                Parameters[2].Value = DBNull.Value;
            }
            else
            {
                Parameters[2].Value = FieldInfo.NumeroConta;
            }
            Parameters[2].Size = 7;

            //Field DataAssociacao
            Parameters[3].SqlDbType     = SqlDbType.SmallDateTime;
            Parameters[3].ParameterName = "@Param_DataAssociacao";
            if (FieldInfo.DataAssociacao == DateTime.MinValue)
            {
                Parameters[3].Value = DBNull.Value;
            }
            else
            {
                Parameters[3].Value = FieldInfo.DataAssociacao;
            }

            //Field DataCadastro
            Parameters[4].SqlDbType     = SqlDbType.SmallDateTime;
            Parameters[4].ParameterName = "@Param_DataCadastro";
            if (FieldInfo.DataCadastro == DateTime.MinValue)
            {
                Parameters[4].Value = DBNull.Value;
            }
            else
            {
                Parameters[4].Value = FieldInfo.DataCadastro;
            }

            return(Parameters);
        }
示例#9
0
        /// <summary> 
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto ContatoFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns> 
        private SqlParameter[] GetAllParameters( ContatoFields FieldInfo, SQLMode Modo )
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
                case SQLMode.Add:
                    Parameters = new SqlParameter[7];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idContato
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].Direction = ParameterDirection.Output;
                    Parameters[0].ParameterName = "@Param_idContato";
                    Parameters[0].Value = DBNull.Value;

                    break;

                case SQLMode.Update:
                    Parameters = new SqlParameter[7];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idContato
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idContato";
                    Parameters[0].Value = FieldInfo.idContato;

                    break;

                case SQLMode.SelectORDelete:
                    Parameters = new SqlParameter[1];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idContato
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idContato";
                    Parameters[0].Value = FieldInfo.idContato;

                    return Parameters;

                default:
                    Parameters = new SqlParameter[7];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    break;
            }

            //Field Tipo
            Parameters[1].SqlDbType = SqlDbType.VarChar;
            Parameters[1].ParameterName = "@Param_Tipo";
            if (( FieldInfo.Tipo == null ) || ( FieldInfo.Tipo == string.Empty ))
            { Parameters[1].Value = DBNull.Value; }
            else
            { Parameters[1].Value = FieldInfo.Tipo; }
            Parameters[1].Size = 30;

            //Field Descricao
            Parameters[2].SqlDbType = SqlDbType.VarChar;
            Parameters[2].ParameterName = "@Param_Descricao";
            if (( FieldInfo.Descricao == null ) || ( FieldInfo.Descricao == string.Empty ))
            { Parameters[2].Value = DBNull.Value; }
            else
            { Parameters[2].Value = FieldInfo.Descricao; }
            Parameters[2].Size = 300;

            //Field Situacao
            Parameters[3].SqlDbType = SqlDbType.VarChar;
            Parameters[3].ParameterName = "@Param_Situacao";
            if (( FieldInfo.Situacao == null ) || ( FieldInfo.Situacao == string.Empty ))
            { Parameters[3].Value = DBNull.Value; }
            else
            { Parameters[3].Value = FieldInfo.Situacao; }
            Parameters[3].Size = 30;

            //Field DataContato
            Parameters[4].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[4].ParameterName = "@Param_DataContato";
            if ( FieldInfo.DataContato == DateTime.MinValue )
            { Parameters[4].Value = DBNull.Value; }
            else
            { Parameters[4].Value = FieldInfo.DataContato; }

            //Field DataCadastro
            Parameters[5].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[5].ParameterName = "@Param_DataCadastro";
            if ( FieldInfo.DataCadastro == DateTime.MinValue )
            { Parameters[5].Value = DBNull.Value; }
            else
            { Parameters[5].Value = FieldInfo.DataCadastro; }

            //Field fkProspect
            Parameters[6].SqlDbType = SqlDbType.Int;
            Parameters[6].ParameterName = "@Param_fkProspect";
            Parameters[6].Value = FieldInfo.fkProspect;

            return Parameters;
        }
示例#10
0
 public WSCombineFilter(SQLMode _Mode, bool?negate = null)
 {
     Mode = _Mode; Negate = negate != null && (bool)negate;
 }
        /// <summary> 
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto GrupoClienteFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns> 
        private SqlParameter[] GetAllParameters( GrupoClienteFields FieldInfo, SQLMode Modo )
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
                case SQLMode.Add:
                    Parameters = new SqlParameter[3];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idGrupoCliente
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].Direction = ParameterDirection.Output;
                    Parameters[0].ParameterName = "@Param_idGrupoCliente";
                    Parameters[0].Value = DBNull.Value;

                    break;

                case SQLMode.Update:
                    Parameters = new SqlParameter[3];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idGrupoCliente
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idGrupoCliente";
                    Parameters[0].Value = FieldInfo.idGrupoCliente;

                    break;

                case SQLMode.SelectORDelete:
                    Parameters = new SqlParameter[1];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idGrupoCliente
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idGrupoCliente";
                    Parameters[0].Value = FieldInfo.idGrupoCliente;

                    return Parameters;

                default:
                    Parameters = new SqlParameter[3];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    break;
            }

            //Field descricaoGrupoCliente
            Parameters[1].SqlDbType = SqlDbType.VarChar;
            Parameters[1].ParameterName = "@Param_descricaoGrupoCliente";
            if (( FieldInfo.descricaoGrupoCliente == null ) || ( FieldInfo.descricaoGrupoCliente == string.Empty ))
            { Parameters[1].Value = DBNull.Value; }
            else
            { Parameters[1].Value = FieldInfo.descricaoGrupoCliente; }
            Parameters[1].Size = 50;

            //Field TipoClienteGrupoCliente
            Parameters[2].SqlDbType = SqlDbType.VarChar;
            Parameters[2].ParameterName = "@Param_TipoClienteGrupoCliente";
            if (( FieldInfo.TipoClienteGrupoCliente == null ) || ( FieldInfo.TipoClienteGrupoCliente == string.Empty ))
            { Parameters[2].Value = DBNull.Value; }
            else
            { Parameters[2].Value = FieldInfo.TipoClienteGrupoCliente; }
            Parameters[2].Size = 2;

            return Parameters;
        }
示例#12
0
        /// <summary> 
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto LembreteFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns> 
        private SqlParameter[] GetAllParameters( LembreteFields FieldInfo, SQLMode Modo )
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
                case SQLMode.Add:
                    Parameters = new SqlParameter[5];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idLembrete
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].Direction = ParameterDirection.Output;
                    Parameters[0].ParameterName = "@Param_idLembrete";
                    Parameters[0].Value = DBNull.Value;

                    break;

                case SQLMode.Update:
                    Parameters = new SqlParameter[5];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idLembrete
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idLembrete";
                    Parameters[0].Value = FieldInfo.idLembrete;

                    break;

                case SQLMode.SelectORDelete:
                    Parameters = new SqlParameter[1];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idLembrete
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idLembrete";
                    Parameters[0].Value = FieldInfo.idLembrete;

                    return Parameters;

                default:
                    Parameters = new SqlParameter[5];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    break;
            }

            //Field Descricao
            Parameters[1].SqlDbType = SqlDbType.VarChar;
            Parameters[1].ParameterName = "@Param_Descricao";
            if (( FieldInfo.Descricao == null ) || ( FieldInfo.Descricao == string.Empty ))
            { Parameters[1].Value = DBNull.Value; }
            else
            { Parameters[1].Value = FieldInfo.Descricao; }
            Parameters[1].Size = 250;

            //Field DataCadastro
            Parameters[2].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[2].ParameterName = "@Param_DataCadastro";
            if ( FieldInfo.DataCadastro == DateTime.MinValue )
            { Parameters[2].Value = DBNull.Value; }
            else
            { Parameters[2].Value = FieldInfo.DataCadastro; }

            //Field DataLembrar
            Parameters[3].SqlDbType = SqlDbType.SmallDateTime;
            Parameters[3].ParameterName = "@Param_DataLembrar";
            if ( FieldInfo.DataLembrar == DateTime.MinValue )
            { Parameters[3].Value = DBNull.Value; }
            else
            { Parameters[3].Value = FieldInfo.DataLembrar; }

            //Field FkUsuario
            Parameters[4].SqlDbType = SqlDbType.Int;
            Parameters[4].ParameterName = "@Param_FkUsuario";
            Parameters[4].Value = FieldInfo.FkUsuario;

            return Parameters;
        }
        /// <summary> 
        /// Retorna um array de parâmetros com campos para atualização, seleção e inserção no banco de dados
        /// </summary>
        /// <param name="FieldInfo">Objeto SubGrupoClienteFields</param>
        /// <param name="Modo">Tipo de oepração a ser executada no banco de dados</param>
        /// <returns>SqlParameter[] - Array de parâmetros</returns> 
        private SqlParameter[] GetAllParameters( SubGrupoClienteFields FieldInfo, SQLMode Modo )
        {
            SqlParameter[] Parameters;

            switch (Modo)
            {
                case SQLMode.Add:
                    Parameters = new SqlParameter[5];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idSubGrupoCliente
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].Direction = ParameterDirection.Output;
                    Parameters[0].ParameterName = "@Param_idSubGrupoCliente";
                    Parameters[0].Value = DBNull.Value;

                    break;

                case SQLMode.Update:
                    Parameters = new SqlParameter[5];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idSubGrupoCliente
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idSubGrupoCliente";
                    Parameters[0].Value = FieldInfo.idSubGrupoCliente;

                    break;

                case SQLMode.SelectORDelete:
                    Parameters = new SqlParameter[1];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    //Field idSubGrupoCliente
                    Parameters[0].SqlDbType = SqlDbType.Int;
                    Parameters[0].ParameterName = "@Param_idSubGrupoCliente";
                    Parameters[0].Value = FieldInfo.idSubGrupoCliente;

                    return Parameters;

                default:
                    Parameters = new SqlParameter[5];
                    for (int I = 0; I < Parameters.Length; I++)
                       Parameters[I] = new SqlParameter();
                    break;
            }

            //Field descricaoSubGrupoCliente
            Parameters[1].SqlDbType = SqlDbType.VarChar;
            Parameters[1].ParameterName = "@Param_descricaoSubGrupoCliente";
            if (( FieldInfo.descricaoSubGrupoCliente == null ) || ( FieldInfo.descricaoSubGrupoCliente == string.Empty ))
            { Parameters[1].Value = DBNull.Value; }
            else
            { Parameters[1].Value = FieldInfo.descricaoSubGrupoCliente; }
            Parameters[1].Size = 150;

            //Field fkGrupoCliente
            Parameters[2].SqlDbType = SqlDbType.Int;
            Parameters[2].ParameterName = "@Param_fkGrupoCliente";
            Parameters[2].Value = FieldInfo.fkGrupoCliente;

            //Field valorIndiceInicial
            Parameters[3].SqlDbType = SqlDbType.Decimal;
            Parameters[3].ParameterName = "@Param_valorIndiceInicial";
            Parameters[3].Value = FieldInfo.valorIndiceInicial;

            //Field valorIndiceFinal
            Parameters[4].SqlDbType = SqlDbType.Decimal;
            Parameters[4].ParameterName = "@Param_valorIndiceFinal";
            Parameters[4].Value = FieldInfo.valorIndiceFinal;

            return Parameters;
        }