public static IEnumerable <PlanoDeVendas> GetListaPlanoDeVendas(long idconta, long dt_ini, long dt_fim, int?idmarca, int?idcolecao, int?idcliente, int?idcidade, int?idgrupo) { var u = new PlanoDeVendas(); var f = new Filtros(u); string filtro = ""; f.Add(() => u.id_conta, idconta, FiltroExpressao.Igual); // f.Add(() => u.dt_agenda, new DateTime(dt_ini), FiltroExpressao.MaiorIgual); /* if (dt_fim != 0) * { * f.Add(() => u.dt_agenda, new DateTime(dt_fim), FiltroExpressao.MenorIgual); * } */ if ((idmarca ?? 0) != 0) { f.Add(() => u.marca, idmarca, FiltroExpressao.Igual); } if ((idcliente ?? 0) != 0) { f.Add(() => u.cliente, idcliente, FiltroExpressao.Igual); } if ((idcolecao ?? 0) != 0) { f.Add(() => u.colecao, idcolecao, FiltroExpressao.Igual); } /* if ((idgrupo ?? 0) != 0) * { * filtro = string.Format(" and id_servico in (select s.id from cadastro_servico s where s.id_grupo={0})", idgrupo); * }*/ return(DAL.ListarObjetos <PlanoDeVendas>(f.ToString() + filtro, "id desc")); }
private List <string> Parametros() { List <string> _param = new List <string>() { }; Filtros.Clear(); //_param.Add(DataI.ToShortDateString()); //_param.Add(DataF.ToShortDateString()); if (GetAtividade == string.Empty || GetAtividade == null) { _param.Add("%");//0 Filtros.Add("[ATIVIDADE = TODOS]"); } else { _param.Add(GetAtividade);//0 Filtros.Add("[ATIVIDADE = ]" + GetAtividade + "]"); } if (GetLocal == string.Empty || GetLocal == null) { _param.Add("%");//1 Filtros.Add("[LOCAL = TODOS]"); } else { _param.Add(GetLocal);//1 Filtros.Add("[LOCAL = " + GetLocal + "]"); } if (FormaAtuacao == string.Empty || FormaAtuacao == null) { _param.Add("%");//3 Filtros.Add("[FORMTA ATUAÇÃO = TODOS]"); } else { _param.Add(FormaAtuacao); Filtros.Add("[ORMTA ATUAÇÃO = " + FormaAtuacao + "]"); } if (HorarioAtuacao == string.Empty || HorarioAtuacao == null) { _param.Add("%"); Filtros.Add("[HORARIO ATUAÇÃO = TODOS]"); } else { _param.Add(HorarioAtuacao); Filtros.Add("[HORARIO ATUAÇÃO = " + HorarioAtuacao + "]"); } return(_param); }
private void AsyncListarDoc(List <object> sqlcommand) { BlackBox = Visibility.Visible; StartProgress = true; Filtros.Clear(); if (Tipo == 0) { Filtros.Add("[TIPO:TODOS]"); } else { Filtros.Add("[TIPO:" + Tipos[Tipo].Nome + "]"); } if (NomeServidor != string.Empty) { Filtros.Add("[NOME:" + NomeServidor + "]"); } if (Resumo != string.Empty) { Filtros.Add("[RESUMO:" + Resumo + "]"); } Filtros.Add("[PERÍODO:" + DateI.ToShortDateString() + " À " + DateF.ToShortDateString() + "]"); StringBuilder sb = new StringBuilder(); foreach (string filtro in Filtros) { sb.Append(filtro); } ViewFiltros = sb.ToString(); Task.Factory.StartNew(() => mdata.ConsultaDetelhada(Tipo.ToString(), NomeServidor, Resumo, DateI, DateF)) .ContinueWith(task => { if (task.IsCompleted) { ListaDoc = task.Result; BlackBox = Visibility.Collapsed; StartProgress = false; } else { BlackBox = Visibility.Collapsed; StartProgress = false; } }, System.Threading.CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()); }
public ActionResult Cadastrar(Conta viewModel) { if (viewModel.NmConta == null) { this.AddNotification("Nome da conta é obrigatório !", "Alerta"); return(View("~/views/configuracao/conta/Cadastrar.cshtml", viewModel)); } ViewBag.Notification = ""; if (viewModel.Id == 0) { Conta u = new Conta(); Filtros f = new Filtros(u); f.Add(() => viewModel.NmConta, viewModel.NmConta, FiltroExpressao.Igual); u = DAL.GetObjeto <Conta>(f); if (u != null) { this.AddNotification("Conta já cadastrada !", "Erro"); return(View("~/views/configuracao/conta/Cadastrar.cshtml", viewModel)); } } try { viewModel.DhInc = DateTime.Now; this.AddNotification("Conta salva !", "Sucesso"); long lnContaId = DAL.Gravar(viewModel); // Cria o usuário ADMINISTRADOR para a CONTA. Usuario userConta = new Usuario(); userConta.Id = 0; userConta.IdConta = lnContaId; userConta.IdPerfil = 999; userConta.is_ativo = 1; userConta.Email = "administrador@" + viewModel.NmConta.ToLower().Replace(" ", "") + ".com.br"; userConta.NomeDoUsuario = "Administrador"; userConta.Password = "******"; DAL.Gravar(userConta); } catch (Exception ex) { AddErrors(ex); return(View("~/views/configuracao/conta/Cadastrar.cshtml", viewModel)); } var model = new Conta(); return(View("~/views/configuracao/conta/Cadastrar.cshtml", model)); }
private void AsyncListarLegislacaoC(List <object> sqlcommand) { BlackBox = Visibility.Visible; MainBox = Visibility.Visible; PrintBox = Visibility.Collapsed; StartProgress = true; string _leis = Leis ? "LEI " : ""; string _leis_c = Leis_Comp ? "LEI COMPLEMENTAR " : ""; string _dec = Decretos ? "DECRETO " : ""; Filtros.Clear(); Filtros.Add("[TIPO: " + _leis + _leis_c + _dec + "]"); Filtros.Add("[PERIODOS: " + DataI.ToShortDateString() + " - " + DataI.ToShortDateString() + "]"); Filtros.Add("[CLASSIFICAÇÃO: LLC " + LLCs[LLC].Nome.ToUpper() + " E DEC " + DECs[DEC].Nome.ToUpper() + "]"); Filtros.Add("[RESUMO: " + Resumo + "]"); Filtros.Add("[SITUAÇÃO: " + Situacao[GetSituacao].Nome.ToUpper() + "]"); Filtros.Add("[ORIGEM: " + Origem[GetOrigem].Nome.ToUpper() + "]"); Filtros.Add("[AUTOR: " + Autor + "]"); StringBuilder sb = new StringBuilder(); foreach (string filtro in Filtros) { sb.Append(filtro); } ViewFiltros = sb.ToString(); Task.Factory.StartNew(() => mdatac.Legislacao_C(sqlcommand)) .ContinueWith(task => { if (task.IsCompleted) { ListaLegislativa = task.Result; BlackBox = Visibility.Collapsed; StartProgress = false; } else { BlackBox = Visibility.Collapsed; StartProgress = false; } }, System.Threading.CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()); }
public ActionResult Cadastrar(Usuario viewModel) { if (viewModel.NomeDoUsuario == null) { this.AddNotification("Nome do usuario é obrigatório !", "Alerta"); return(View("~/views/configuracao/conta/Cadastrar.cshtml", viewModel)); } ViewBag.Notification = ""; if (viewModel.Id == 0) { Usuario u = new Usuario(); Filtros f = new Filtros(u); f.Add(() => viewModel.NomeDoUsuario, viewModel.NomeDoUsuario, FiltroExpressao.Igual); u = DAL.GetObjeto <Usuario>(f); if (u != null) { this.AddNotification("Usuário já cadastrado !", "Erro"); return(View("~/views/configuracao/usuario/Cadastrar.cshtml", viewModel)); } } try { if (viewModel.ativar_usuario) { viewModel.is_ativo = 1; } else { viewModel.is_ativo = 0; } viewModel.IdPerfil = DAL.GetObjeto <Perfil>(string.Format("tp_perfil = '{0}'", viewModel.descricaoPerfil)).cd_perfil; this.AddNotification("Usuário salvo !", "Sucesso"); DAL.Gravar(viewModel); } catch (Exception ex) { AddErrors(ex); return(View("~/views/configuracao/usuario/Cadastrar.cshtml", viewModel)); } var model = new Usuario(); return(View("~/views/configuracao/usuario/Cadastrar.cshtml", model)); }
private List <string> Parametros() { List <string> _param = new List <string>() { }; Filtros.Clear(); _param.Add(DataI.ToShortDateString()); _param.Add(DataF.ToShortDateString()); _param.Add(new mMascaras().Remove(GetCNPJCPF)); _param.Add(new mMascaras().Remove(GetCNPJCPF)); Filtros.Add("[CLIENTE = " + GetCNPJCPF + "]"); return(_param); }
public ActionResult CadastrarConta(Conta viewModel) { ViewBag.Notification = ""; if (!ModelState.IsValid) { return(View("~/views/conta/incluir.cshtml", viewModel)); } viewModel.DsLogin = viewModel.DsLogin.ToUpper(); if (viewModel.Id == 0) { Conta u = new Conta(); var f = new Filtros(u); f.Add(() => u.DsLogin, viewModel.DsLogin, FiltroExpressao.Igual); u = DAL.GetObjeto <Conta>(f); if (u != null) { this.AddNotification("Informação! Conta já cadastrado.", NotificationType.Alerta); return(View("~/views/conta/incluir.cshtml", viewModel)); } } try { DAL.Gravar(viewModel); } catch (Exception ex) { AddErrors(ex); return(View("~/views/conta/incluir.cshtml", viewModel)); } if (viewModel.Id > 0) { this.AddNotification("Conta alterado.", NotificationType.Sucesso); } else { this.AddNotification("Conta incluído.", NotificationType.Sucesso); } var model = new Conta(); return(View("~/views/conta/incluir.cshtml", model)); }
public ActionResult CadastrarUsuario(Usuario viewModel) { ViewBag.Notification = ""; if (!ModelState.IsValid) { return(View("~/views/usuario/incluir.cshtml", viewModel)); } if (viewModel.Id == 0) { Usuario u = new Usuario(); Filtros f = new Filtros(u); f.Add(() => u.Email, viewModel.Email, FiltroExpressao.Igual); u = DAL.GetObjeto <Usuario>(f); if (u != null) { this.AddNotification("Informação! Usuário já cadastrado.", NotificationType.Alerta); return(View("~/views/usuario/incluir.cshtml", viewModel)); } } try { DAL.Gravar(viewModel); } catch (Exception ex) { AddErrors(ex); return(View("~/views/usuario/incluir.cshtml", viewModel)); } if (viewModel.Id > 0) { this.AddNotification("Usuário alterado.", NotificationType.Sucesso); } else { this.AddNotification("Usuário incluído.", NotificationType.Sucesso); } var model = new Usuario(); return(View("~/views/usuario/incluir.cshtml", model)); }
private void AsyncListarLegislacao(List <object> sqlcommand) { BlackBox = Visibility.Visible; MainBox = Visibility.Visible; PrintBox = Visibility.Collapsed; StartProgress = true; string _leis = Leis ? "LEI " : ""; string _leis_c = Leis_Comp ? "LEI COMPLEMENTAR " : ""; string _dec = Decretos ? "DECRETO " : ""; Filtros.Clear(); Filtros.Add("[TIPO: " + _leis + _leis_c + _dec + "]"); Filtros.Add("[NÚMERO: " + Numero.ToString() + "]"); StringBuilder sb = new StringBuilder(); foreach (string filtro in Filtros) { sb.Append(filtro); } ViewFiltros = sb.ToString(); Task.Factory.StartNew(() => mdata.Legislacao_S(sqlcommand)) .ContinueWith(task => { if (task.IsCompleted) { ListaLegislativa = task.Result; BlackBox = Visibility.Collapsed; StartProgress = false; } else { BlackBox = Visibility.Collapsed; StartProgress = false; } }, System.Threading.CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()); }
private void AsyncListarLegislacao(List <object> sqlcommand) { BlackBox = Visibility.Visible; StartProgress = true; Filtros.Clear(); Filtros.Add("[NÚMERO: " + Numero.ToString() + "]"); StringBuilder sb = new StringBuilder(); foreach (string filtro in Filtros) { sb.Append(filtro); } ViewFiltros = sb.ToString(); Task.Factory.StartNew(() => mdata.ConsultaSimples(Numero)) .ContinueWith(task => { if (task.IsCompleted) { ListaDoc = task.Result; BlackBox = Visibility.Collapsed; StartProgress = false; } else { BlackBox = Visibility.Collapsed; StartProgress = false; } }, System.Threading.CancellationToken.None, TaskContinuationOptions.None, TaskScheduler.FromCurrentSynchronizationContext()); }
private List <object> Parametros() { List <object> _param = new List <object>() { }; Filtros.Clear(); //_param.Add(DataI.ToShortDateString()); //_param.Add(DataF.ToShortDateString()); if (GetProtocolo == string.Empty || GetProtocolo == null) { _param.Add("%"); Filtros.Add("[CCA = TODOS]"); } else { _param.Add(GetProtocolo); Filtros.Add("[CCA = " + GetProtocolo + "]"); } if (GetPessoaEmpresa == string.Empty || GetPessoaEmpresa == null) { _param.Add("%"); Filtros.Add("[CLIENTE = TODOS]"); } else { _param.Add(GetPessoaEmpresa); Filtros.Add("[CLIENTE = ]" + GetPessoaEmpresa + "]"); } if (GetAtividade == string.Empty || GetAtividade == null) { _param.Add("%"); Filtros.Add("[ATIVIDADE = TODOS]"); } else { _param.Add(GetAtividade); Filtros.Add("[ATIVIDADE = " + GetAtividade + "]"); } if (GetLocal == string.Empty || GetLocal == null) { _param.Add("%"); Filtros.Add("[LOCAL = TODOS]"); } else { _param.Add(GetLocal); Filtros.Add("[LOCAL = " + GetLocal + "]"); } if (GetSituacao < 1) { _param.Add("0"); _param.Add("99"); Filtros.Add("[SITUÇÃO = TODOS]"); } else { _param.Add(GetSituacao); _param.Add(GetSituacao); Filtros.Add("[SITUÇÃO = " + Situações[GetSituacao].Nome + "]"); } if ((IsFormalizar == true) || (IsFormalizar == false)) { _param.Add(IsFormalizar); Filtros.Add("[QUER FORMALIZAR = " + IsFormalizar.ToString() + "]"); } else { _param.Add("%"); } return(_param); }
private List <string> Parametros() { List <string> _param = new List <string>() { }; Filtros.Clear(); _param.Add(DataI.ToShortDateString()); _param.Add(DataF.ToShortDateString()); if (Autorizacao == string.Empty || Autorizacao == null) { _param.Add("%"); Filtros.Add("[D.I.A = TODOS]"); } else { _param.Add(Autorizacao); Filtros.Add("[D.I.A = " + Autorizacao + "]"); } if (Titular == string.Empty || Titular == null) { _param.Add("%"); Filtros.Add("[TITULAR = TODOS]"); } else { _param.Add(Titular); Filtros.Add("[TITULAR = ]" + Titular + "]"); } if (Atividade == string.Empty || Atividade == null) { _param.Add("%"); Filtros.Add("[ATIVIDADE = TODOS]"); } else { _param.Add(Atividade); Filtros.Add("[ATIVIDADE = " + Atividade + "]"); } if (FormaAtuacao == string.Empty || FormaAtuacao == null) { _param.Add("%"); Filtros.Add("[ATUAÇÃO = TODOS]"); } else { _param.Add(FormaAtuacao); Filtros.Add("[ATUAÇÃO = " + FormaAtuacao + "]"); } if (Situacao == string.Empty || Situacao == null) { _param.Add("%"); Filtros.Add("[SITUÇÃO = TODOS]"); } else { _param.Add(Situacao); Filtros.Add("[SITUÇÃO = " + Situacao + "]"); } return(_param); }
private string Parametros() { List <string> sql_select = new List <string>(); Filtros.Clear(); if (Bairro) { sql_select.Add("Bairro"); } if (CEP) { sql_select.Add("Cep"); } if (Inicio) { sql_select.Add("Inicio"); } if (NomeAnt) { sql_select.Add("Nome_Anterior"); } if (Origem) { sql_select.Add("Origem"); sql_select.Add("Numero_Origem"); sql_select.Add("Ano_Origem"); } if (Observacoes) { sql_select.Add("Observacoes"); } StringBuilder selects = new StringBuilder(); foreach (string s in sql_select) { selects.Append(", " + s); } string _anoi = "0"; string _anoii = DateTime.Now.Year.ToString(); string _s_especie = "%"; string _s_tipo = "%"; string _s_nomeant = "%"; string _s_bairro = "%"; string _s_nomeatu = "%"; if (Ano1 > 0) { _anoi = Ano1.ToString(); } if (Ano2 > 0) { _anoii = Ano2.ToString(); } if (Especie > -1) { _s_especie = Especie.ToString(); Filtros.Add(Especies[Especie].Especie); } if (Tipo != "TODOS") { _s_tipo = Tipo; Filtros.Add(_s_tipo); } if (byNomeAtual != string.Empty) { _s_nomeatu = byNomeAtual;; Filtros.Add(_s_nomeatu); } if (byNomeAnterior != string.Empty) { _s_nomeant = byNomeAnterior; Filtros.Add(_s_nomeant); } if (byBairro != string.Empty) { _s_bairro = byBairro; Filtros.Add(_s_bairro); } return(string.Format("SELECT Tipo, Nome{0} FROM Denominacoes WHERE (Ano_Origem BETWEEN '{1}' AND '{2}') AND (Especie LIKE '{3}') AND (Tipo LIKE '{4}') AND (Nome_Anterior LIKE '%' + '{5}' + '%') AND (Bairro LIKE '%' + '{6}' + '%') AND (Nome LIKE '%' + '{7}' + '%') ORDER BY Nome", selects.ToString(), _anoi, _anoii, _s_especie, _s_tipo, _s_nomeant, _s_bairro, _s_nomeatu)); }
private List <string> Parametros() { List <string> _param = new List <string>() { }; Filtros.Clear(); _param.Add(DataI.ToShortDateString()); _param.Add(DataF.ToShortDateString()); if (GetAtividade == string.Empty || GetAtividade == null) { _param.Add("%");//0 Filtros.Add("[ATIVIDADE = TODOS]"); } else { _param.Add(GetAtividade);//0 Filtros.Add("[ATIVIDADE = ]" + GetAtividade + "]"); } if (GetLocal == string.Empty || GetLocal == null) { _param.Add("%");//1 Filtros.Add("[LOCAL = TODOS]"); } else { _param.Add(GetLocal);//1 Filtros.Add("[LOCAL = " + GetLocal + "]"); } if (GetSituacao < 1) { _param.Add("0"); //2 _param.Add("99"); //3 Filtros.Add("[SITUÇÃO = TODOS]"); } else { _param.Add(GetSituacao.ToString()); //2 _param.Add(GetSituacao.ToString()); //3 Filtros.Add("[SITUÇÃO = " + Situações[GetSituacao].Nome + "]"); } Filtros.Clear(); if (Report_Type == "ATIVOS") { Filtros.Add("D.I.A ATIVOS"); } if (Report_Type == "VENCIDOS") { Filtros.Add("D.I.A VENCIDOS"); } if (Report_Type == "SEM DATA DE VENCIMENTO") { Filtros.Add("D.I.A QUE NÃO PRECISAM RENOVADOS ANUALMENTE"); } return(_param); }
private List <string> Parametros() { List <string> _param = new List <string>() { }; Filtros.Clear(); _param.Add(DataI.ToShortDateString()); _param.Add(DataF.ToShortDateString()); if (GetProtocolo == string.Empty || GetProtocolo == null) { _param.Add("%"); Filtros.Add("[PROTOCOLO = TODOS]"); } else { _param.Add(GetProtocolo); Filtros.Add("[PROTOCOLO = " + GetProtocolo + "]"); } if (GetCNPJCPF == string.Empty || GetCNPJCPF == null) { _param.Add("%"); Filtros.Add("[CLIENTE = TODOS]"); } else { _param.Add(new mMascaras().Remove(GetCNPJCPF)); Filtros.Add("[CLIENTE = " + GetCNPJCPF + "]"); } if (GetOrigens < 1) { _param.Add("0"); _param.Add("3"); Filtros.Add("[ORIGEM = TODOS]"); } else { _param.Add(GetOrigens.ToString()); _param.Add(GetOrigens.ToString()); Filtros.Add("[ORIGEM = " + Origens[GetOrigens].Nome + "]"); } if (GetTipos == "...") { _param.Add("%"); _param.Add("%"); Filtros.Add("[SERVIÇOS = TODOS]"); } else { _param.Add(GetTipos); _param.Add(GetTipos); Filtros.Add("[SERVIÇOS = " + GetTipos + "]"); } _param.Add(RaeOK.ToString()); _param.Add(RaeNotOK.ToString()); return(_param); }
public ActionResult Cadastrar(Perfil viewModel, FormCollection frm) { if (viewModel.tp_perfil == null) { this.AddNotification("Perfil é obrigatório !", "Alerta"); return(View("~/views/configuracao/perfil/Cadastrar.cshtml", viewModel)); } else if (viewModel.tp_perfil.ToLower().Equals("administrador")) { this.AddNotification("Não é possível modificar este perfil !", "Alerta"); return(View("~/views/configuracao/perfil/Cadastrar.cshtml", viewModel)); } else { StringBuilder builder = new StringBuilder(); Dictionary <string, bool> acessoList = viewModel.getPermissoes(); foreach (KeyValuePair <string, bool> pair in acessoList) { if (pair.Value) { builder.Append(pair.Key); builder.Append(";"); } } // Recebe os menus habilitados ... viewModel.nm_menu = builder.ToString(); ViewBag.Notification = ""; if (viewModel.Id == 0) { Perfil u = new Perfil(); Filtros f = new Filtros(u); f.Add(() => viewModel.tp_perfil, viewModel.tp_perfil, FiltroExpressao.Igual); u = DAL.GetObjeto <Perfil>(f); if (u != null) { this.AddNotification("Perfil já cadastrada !", "Erro"); return(View("~/views/configuracao/perfil/Cadastrar.cshtml", viewModel)); } int maxPerfil = DAL.GetMaxColumn("tb_sistema_perfil", "cd_perfil", UsuarioLogado.IdConta); viewModel.cd_perfil = maxPerfil + 1; } else { viewModel.cd_perfil = DAL.GetObjeto <Perfil>(string.Format("id={0} and id_conta={1}", viewModel.Id, UsuarioLogado.IdConta)).cd_perfil; } try { viewModel.id_conta = Convert.ToInt64(UsuarioLogado.IdConta); viewModel.DhInc = DateTime.Now; this.AddNotification("Perfil salvo !", "Sucesso"); DAL.Gravar(viewModel); } catch (Exception ex) { AddErrors(ex); return(View("~/views/configuracao/perfil/Cadastrar.cshtml", viewModel)); } var model = new Perfil(); return(View("~/views/configuracao/perfil/Cadastrar.cshtml", model)); } }
private List <string> Parametros() { List <string> _param = new List <string>() { }; Filtros.Clear(); _param.Add(DataI.ToShortDateString()); _param.Add(DataF.ToShortDateString()); if (GetEstados < 1) { _param.Add("0"); _param.Add("99"); Filtros.Add("[ESTADOs = TODOS]"); } else { _param.Add(GetEstados.ToString()); _param.Add(GetEstados.ToString()); Filtros.Add("[ESTADOs = " + Estados[GetEstados].Nome + "]"); } if (GetTipos < 1) { _param.Add("0"); _param.Add("99"); Filtros.Add("[TIPOs = TODOS]"); } else { _param.Add(GetTipos.ToString()); _param.Add(GetTipos.ToString()); Filtros.Add("[TIPOs = " + GetTipos + "]"); } if (GetSetor < 1) { _param.Add("0"); _param.Add("99"); Filtros.Add("[SETOR = TODOS]"); } else { _param.Add(GetSetor.ToString()); _param.Add(GetSetor.ToString()); Filtros.Add("[SETOR = " + GetTipos + "]"); } if (GetCNPJCPF == string.Empty || GetCNPJCPF == null) { _param.Add("%"); Filtros.Add("[CLIENTE = TODOS]"); } else { _param.Add(new mMascaras().Remove(GetCNPJCPF)); Filtros.Add("[CLIENTE = " + GetCNPJCPF + "]"); } return(_param); }