public List<CWParceiro> Pesquisar(CWParceiro _CWParceiro) { return Pesquisar(_CWParceiro, ""); }
public List<CWParceiro> Pesquisar(CWParceiro _CWParceiro, string _Order) { sSqlCondicao = string.Empty; sSql = @" Select * from Parceiros"; if (_CWParceiro.Codigo > 0) { sSqlCondicao += "and Codigo = " + _CWParceiro.Codigo; } if (!string.IsNullOrEmpty(_CWParceiro.Nome)) { sSqlCondicao += "and Nome like '%" + _CWParceiro.Nome + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.Fantasia)) { sSqlCondicao += "and Fantasia like '%" + _CWParceiro.Fantasia + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.CNPJ)) { sSqlCondicao += "and CNPJ like '%" + _CWParceiro.CNPJ + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.Contato)) { sSqlCondicao += "and Contato like '%" + _CWParceiro.Contato + "%'"; } if (_CWParceiro.DataNC != DateTime.MinValue) { sSqlCondicao += "and DataNC = '" + _CWParceiro.DataNC + "'"; } if (!string.IsNullOrEmpty(_CWParceiro.CargoC)) { sSqlCondicao += "and CargoC like '%" + _CWParceiro.CargoC + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.CelularC)) { sSqlCondicao += "and CelularC like '%" + _CWParceiro.CelularC + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.EmailC)) { sSqlCondicao += "and EmailC like '%" + _CWParceiro.EmailC + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.ContatoTec)) { sSqlCondicao += "and ContatoTec like '%" + _CWParceiro.ContatoTec + "%'"; } if (_CWParceiro.DataNCT != DateTime.MinValue) { sSqlCondicao += "and DataNCT = '" + _CWParceiro.DataNCT + "'"; } if (!string.IsNullOrEmpty(_CWParceiro.CargoCT)) { sSqlCondicao += "and CargoCT like '%" + _CWParceiro.CargoCT + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.CelularCT)) { sSqlCondicao += "and CelularCT like '%" + _CWParceiro.CelularCT + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.EmailCT)) { sSqlCondicao += "and EmailCT like '%" + _CWParceiro.EmailCT + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.Fone)) { sSqlCondicao += "and Fone like '%" + _CWParceiro.Fone + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.FoneFax)) { sSqlCondicao += "and FoneFax like '%" + _CWParceiro.FoneFax + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.Email)) { sSqlCondicao += "and Email like '%" + _CWParceiro.Email + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.Endereco)) { sSqlCondicao += "and Endereco like '%" + _CWParceiro.Endereco + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.Bairro)) { sSqlCondicao += "and Bairro like '%" + _CWParceiro.Bairro + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.CEP)) { sSqlCondicao += "and CEP like '%" + _CWParceiro.CEP + "%'"; } if (!string.IsNullOrEmpty(_CWParceiro.Cidade)) { sSqlCondicao += "and Cidade like '%" + _CWParceiro.Cidade + "%'"; } if (_CWParceiro.Estado > 0) { sSqlCondicao += "and Estado = " + _CWParceiro.Estado; } if (!string.IsNullOrEmpty(_CWParceiro.Site)) { sSqlCondicao += "and Site like '%" + _CWParceiro.Site + "%'"; } if (_CWParceiro.Especialidade > 0) { sSqlCondicao += "and Especialidade = " + _CWParceiro.Especialidade; } if (_CWParceiro.DataContato != DateTime.MinValue) { sSqlCondicao += "and DataContato = '" + _CWParceiro.DataContato + "'"; } if (_CWParceiro.DataVisita != DateTime.MinValue) { sSqlCondicao += "and DataVisita = '" + _CWParceiro.DataVisita + "'"; } if (_CWParceiro.DataCadastro != DateTime.MinValue) { sSqlCondicao += "and DataCadastro = '" + _CWParceiro.DataCadastro + "'"; } if (_CWParceiro.Proposta > 0) { sSqlCondicao += "and Proposta = " + _CWParceiro.Proposta; } if (_CWParceiro.Contrato > 0) { sSqlCondicao += "and Contrato = " + _CWParceiro.Contrato; } if (_CWParceiro.Logo > 0) { sSqlCondicao += "and Logo = " + _CWParceiro.Logo; } if (_CWParceiro.Gerente > 0) { sSqlCondicao += "and Gerente = " + _CWParceiro.Gerente; } if (_CWParceiro.Coordenador > 0) { sSqlCondicao += "and Coordenador = " + _CWParceiro.Coordenador; } if (_CWParceiro.Classificacao > 0) { sSqlCondicao += "and Classificacao = " + _CWParceiro.Classificacao; } if (_CWParceiro.Especial > 0) { sSqlCondicao += "and Especial = " + _CWParceiro.Especial; } if (_CWParceiro.EspecialVisita > 0) { sSqlCondicao += "and EspecialVisita = " + _CWParceiro.EspecialVisita; } if (_CWParceiro.EspecialContato > 0) { sSqlCondicao += "and EspecialContato = " + _CWParceiro.EspecialContato; } if (!string.IsNullOrEmpty(_CWParceiro.Observacao)) { sSqlCondicao += "and Observacao like '%" + _CWParceiro.Observacao + "%'"; } if (_CWParceiro.DataCadastroSistema != DateTime.MinValue) { sSqlCondicao += "and DataCadastroSistema = '" + _CWParceiro.DataCadastroSistema + "'"; } if (_CWParceiro.Status > 0) { sSqlCondicao += "and Status = " + _CWParceiro.Status; } //if (!string.IsNullOrEmpty(_CWParceiro.Logomarca)) //{ // sSqlCondicao += "and Logomarca like '%" + _CWParceiro.Logomarca + "%'"; //} if (sSqlCondicao.Length > 0) sSql += " where " + sSqlCondicao.Substring(3); List<CWParceiro> dtPesquisa = ExecutarQuery<CWParceiro>(sSql); return dtPesquisa; }
public void Salvar(CWParceiro _CWParceiro) { if (_CWParceiro.Codigo > 0) { sSql = @" update Parceiros set Nome = '" + _CWParceiro.Nome + @"' , Fantasia = '" + _CWParceiro.Fantasia + @"' , CNPJ = '" + _CWParceiro.CNPJ + @"' , Contato = '" + _CWParceiro.Contato + @"' , DataNC = '" + (_CWParceiro.DataNC == DateTime.MinValue ? "" : _CWParceiro.DataNC.ToString("yyyy") + "-" + _CWParceiro.DataNC.ToString("MM") + "-" + _CWParceiro.DataNC.ToString("dd")) + @"' , CargoC = '" + _CWParceiro.CargoC + @"' , CelularC = '" + _CWParceiro.CelularC + @"' , EmailC = '" + _CWParceiro.EmailC + @"' , ContatoTec = '" + _CWParceiro.ContatoTec + @"' , DataNCT = '" + (_CWParceiro.DataNCT == DateTime.MinValue ? "" : _CWParceiro.DataNCT.ToString("yyyy") + "-" + _CWParceiro.DataNCT.ToString("MM") + "-" + _CWParceiro.DataNCT.ToString("dd")) + @"' , CargoCT = '" + _CWParceiro.CargoCT + @"' , CelularCT = '" + _CWParceiro.CelularCT + @"' , EmailCT = '" + _CWParceiro.EmailCT + @"' , Fone = '" + _CWParceiro.Fone + @"' , FoneFax = '" + _CWParceiro.FoneFax + @"' , Email = '" + _CWParceiro.Email + @"' , Endereco = '" + _CWParceiro.Endereco + @"' , Bairro = '" + _CWParceiro.Bairro + @"' , CEP = '" + _CWParceiro.CEP + @"' , Cidade = '" + _CWParceiro.Cidade + @"' , Estado = " + _CWParceiro.Estado + @" , Site = '" + _CWParceiro.Site + @"' , Especialidade = " + _CWParceiro.Especialidade + @" , DataContato = '" + (_CWParceiro.DataContato == DateTime.MinValue ? "" : _CWParceiro.DataContato.ToString("yyyy") + "-" + _CWParceiro.DataContato.ToString("MM") + "-" + _CWParceiro.DataContato.ToString("dd")) + @"' , DataVisita = '" + (_CWParceiro.DataVisita == DateTime.MinValue ? "" : _CWParceiro.DataVisita.ToString("yyyy") + "-" + _CWParceiro.DataVisita.ToString("MM") + "-" + _CWParceiro.DataVisita.ToString("dd")) + @"' , DataCadastro = '" + (_CWParceiro.DataCadastro == DateTime.MinValue ? "" : _CWParceiro.DataCadastro.ToString("yyyy") + "-" + _CWParceiro.DataCadastro.ToString("MM") + "-" + _CWParceiro.DataCadastro.ToString("dd")) + @"' , Proposta = " + _CWParceiro.Proposta + @" , Contrato = " + _CWParceiro.Contrato + @" , Logo = " + _CWParceiro.Logo + @" , Gerente = " + _CWParceiro.Gerente + @" , Coordenador = " + _CWParceiro.Coordenador + @" , Classificacao = " + _CWParceiro.Classificacao + @" , Especial = " + _CWParceiro.Especial + @" , EspecialVisita = " + _CWParceiro.EspecialVisita + @" , EspecialContato = " + _CWParceiro.EspecialContato + @" , Observacao = '" + _CWParceiro.Observacao + @"' , Status = " + _CWParceiro.Status + @" where Codigo = " + _CWParceiro.Codigo; } else { sSql = @" INSERT INTO Parceiros (Nome , Fantasia , CNPJ , Contato , DataNC , CargoC , CelularC , EmailC , ContatoTec , DataNCT , CargoCT , CelularCT , EmailCT , Fone , FoneFax , Email , Endereco , Bairro , CEP , Cidade , Estado , Site , Especialidade , DataContato , DataVisita , DataCadastro , Proposta , Contrato , Logo , Gerente , Coordenador , Classificacao , Especial , EspecialVisita , EspecialContato , Observacao , DataCadastroSistema , Status) VALUES ('" + _CWParceiro.Nome + @"' , '" + _CWParceiro.Fantasia + @"' , '" + _CWParceiro.CNPJ + @"' , '" + _CWParceiro.Contato + @"' , '" + (_CWParceiro.DataNC == DateTime.MinValue ? "" : _CWParceiro.DataNC.ToString("yyyy") + "-" + _CWParceiro.DataNC.ToString("MM") + "-" + _CWParceiro.DataNC.ToString("dd")) + @"' , '" + _CWParceiro.CargoC + @"' , '" + _CWParceiro.CelularC + @"' , '" + _CWParceiro.EmailC + @"' , '" + _CWParceiro.ContatoTec + @"' , '" + (_CWParceiro.DataNCT == DateTime.MinValue ? "" : _CWParceiro.DataNCT.ToString("yyyy") + "-" + _CWParceiro.DataNCT.ToString("MM") + "-" + _CWParceiro.DataNCT.ToString("dd")) + @"' , '" + _CWParceiro.CargoCT + @"' , '" + _CWParceiro.CelularCT + @"' , '" + _CWParceiro.EmailCT + @"' , '" + _CWParceiro.Fone + @"' , '" + _CWParceiro.FoneFax + @"' , '" + _CWParceiro.Email + @"' , '" + _CWParceiro.Endereco + @"' , '" + _CWParceiro.Bairro + @"' , '" + _CWParceiro.CEP + @"' , '" + _CWParceiro.Cidade + @"' , " + _CWParceiro.Estado + @" , '" + _CWParceiro.Site + @"' , '" + _CWParceiro.Especialidade + @"' , '" + (_CWParceiro.DataContato == DateTime.MinValue ? "" : _CWParceiro.DataContato.ToString("yyyy") + "-" + _CWParceiro.DataContato.ToString("MM") + "-" + _CWParceiro.DataContato.ToString("dd")) + @"' , '" + (_CWParceiro.DataVisita == DateTime.MinValue ? "" : _CWParceiro.DataVisita.ToString("yyyy") + "-" + _CWParceiro.DataVisita.ToString("MM") + "-" + _CWParceiro.DataVisita.ToString("dd")) + @"' , '" + (_CWParceiro.DataCadastro == DateTime.MinValue ? "" : _CWParceiro.DataCadastro.ToString("yyyy") + "-" + _CWParceiro.DataCadastro.ToString("MM") + "-" + _CWParceiro.DataCadastro.ToString("dd")) + @"' , " + _CWParceiro.Proposta + @" , " + _CWParceiro.Contrato + @" , " + _CWParceiro.Logo + @" , " + _CWParceiro.Gerente + @" , " + _CWParceiro.Coordenador + @" , " + _CWParceiro.Classificacao + @" , " + _CWParceiro.Especial + @" , " + _CWParceiro.EspecialVisita + @" , " + _CWParceiro.EspecialContato + @" , '" + _CWParceiro.Observacao + @"' , GETDATE() , " + _CWParceiro.Status + @")"; } Executar(sSql); }