/// <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; }
/// <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; }
/// <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; }
/// <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); }
/// <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; }
/// <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; }
/// <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); }
/// <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; }
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; }
/// <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; }