protected override void formataColunagridFiltros(DataGridView gridFiltros) { base.formataColunagridFiltros(gridFiltros); //altera o nome das colunas gridFiltros.Columns.Add("ID", "Código"); gridFiltros.Columns.Add("NOME", "Vendedor"); CidadeBLL cidadeBLL = new CidadeBLL(); DataGridViewComboBoxColumn colUF = new DataGridViewComboBoxColumn(); List <string> CidadeList = cidadeBLL.getCidade().OrderBy(p => p.cUF).Select(c => c.cUF).Distinct().ToList(); CidadeList.Insert(0, string.Empty); colUF.DataSource = CidadeList; colUF.DataPropertyName = "cUF"; colUF.HeaderText = "UF"; colUF.Name = "UF"; colUF.SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns.Add(colUF); gridFiltros.Columns.Add("Cidade", "Cidade"); gridFiltros.Columns[COL_ID].Width = 70; gridFiltros.Columns[COL_ID].ValueType = typeof(int); gridFiltros.Columns[COL_ID].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[COL_ID].Visible = true; gridFiltros.Columns[COL_NOME].Width = 300; gridFiltros.Columns[COL_NOME].ValueType = typeof(string); gridFiltros.Columns[COL_NOME].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[COL_UF].Width = 50; //gridFiltros.Columns[col_uf].ValueType = typeof(string); gridFiltros.Columns[COL_UF].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[COL_CIDADE].Width = 200; gridFiltros.Columns[COL_CIDADE].ValueType = typeof(string); gridFiltros.Columns[COL_CIDADE].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(gridFiltros_EditingControlShowing); //Adiciona uma linha ao grid. gridFiltros.Rows.Add(); }
public IActionResult Edit(int?codigoCidade) { CidadeBLL BLL = new CidadeBLL(); string mensagemErro; if (codigoCidade != null && codigoCidade != 0) { Cidade cidadeCorrente = BLL.getCidade((int)codigoCidade, "", null, null, out mensagemErro).FirstOrDefault(); return(View(cidadeCorrente)); } else { return(View()); } }
private void SetupUF() { CidadeBLL cidadeBLL = new CidadeBLL(); List <string> CidadeList = cidadeBLL.getCidade().OrderBy(p => p.cUF).Select(c => c.cUF).Distinct().ToList(); AutoCompleteStringCollection acc = new AutoCompleteStringCollection(); foreach (string item in CidadeList) { acc.Add(item); } cbUF.DataSource = CidadeList; cbUF.AutoCompleteCustomSource = acc; cbUF.SelectedIndex = -1; }
public IActionResult Consultar(string txtDescricaoFiltro, int txtMesoFiltro, int txtMicroFiltro) { CidadeBLL BLL = new CidadeBLL(); string mensagemErro; if (HttpContext.Request.Cookies["USUARIO"] == null) { return(RedirectToAction("Login", "Login", new { urlRetorno = HttpContext.Request.Path })); } List <Cidade> listaCidades = BLL.getCidade(null, txtDescricaoFiltro, txtMesoFiltro, txtMicroFiltro, out mensagemErro); if (!String.IsNullOrEmpty(mensagemErro)) { TempData["mensagemErro"] = mensagemErro; return(View("List")); } return(View("List", listaCidades)); }
private void SetupCidade(string UF) { CidadeBLL cidadeBLL = new CidadeBLL(); List <Cidade> CidadeList = cidadeBLL.getCidade(p => p.cUF == UF).OrderBy(p => p.cNome).ToList(); cbCidade.DataSource = CidadeList; AutoCompleteStringCollection acc = new AutoCompleteStringCollection(); foreach (Cidade item in CidadeList) { acc.Add(item.cCod); } cbCidade.AutoCompleteCustomSource = acc; cbCidade.ValueMember = "Id"; cbCidade.DisplayMember = "cCod"; cbCidade.SelectedIndex = -1; }
protected override void formataColunagridFiltros(DataGridView gridFiltros) { base.formataColunagridFiltros(gridFiltros); //altera o nome das colunas gridFiltros.Columns.Add("ID", "ID"); gridFiltros.Columns.Add("CODIGO", "Código"); gridFiltros.Columns.Add("CNPJ_CPF", "CNPJ / CPF"); gridFiltros.Columns.Add("RAZAO_SOCIAL", "Razão Social"); gridFiltros.Columns.Add("NOME_FANTASIA", "Nome Fantasia"); gridFiltros.Columns.Add("DDD", "DDD"); gridFiltros.Columns.Add("TELEFONE", "Telefone"); gridFiltros.Columns.Add("CONTATO", "Contato"); gridFiltros.Columns.Add("EMAIL", "e-Mail"); gridFiltros.Columns.Add("CIDADE", "Cidade"); CidadeBLL cidadeBLL = new CidadeBLL(); DataGridViewComboBoxColumn colUF = new DataGridViewComboBoxColumn(); List <string> CidadeList = cidadeBLL.getCidade().OrderBy(p => p.cUF).Select(c => c.cUF).Distinct().ToList(); CidadeList.Insert(0, string.Empty); colUF.DataSource = CidadeList; colUF.DataPropertyName = "cUF"; colUF.HeaderText = "UF"; colUF.Name = "UF"; colUF.SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns.Add(colUF); gridFiltros.Columns.Add("ENDERECO", "Endereço"); gridFiltros.Columns.Add("NUMERO", "Número"); gridFiltros.Columns.Add("BAIRRO", "Bairro"); gridFiltros.Columns.Add("COMPLEMENTO", "Complemento"); gridFiltros.Columns.Add("CEP", "CEP"); gridFiltros.Columns.Add("INSCRESTADUAL", "Inscrição Estadual"); gridFiltros.Columns.Add("INSCRMUNICIPAL", "Inscrição Municipal"); gridFiltros.Columns[col_Id].Width = 70; gridFiltros.Columns[col_Id].ValueType = typeof(int); gridFiltros.Columns[col_Id].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[col_Id].Visible = false; gridFiltros.Columns[col_codigo_cliente].Width = 100; gridFiltros.Columns[col_codigo_cliente].ValueType = typeof(string); gridFiltros.Columns[col_codigo_cliente].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[col_cnpj_cpf].Width = 150; gridFiltros.Columns[col_cnpj_cpf].ValueType = typeof(string); gridFiltros.Columns[col_cnpj_cpf].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[col_razao_social].Width = 350; gridFiltros.Columns[col_razao_social].ValueType = typeof(string); gridFiltros.Columns[col_razao_social].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[col_nome_fantasia].Width = 350; gridFiltros.Columns[col_nome_fantasia].ValueType = typeof(string); gridFiltros.Columns[col_nome_fantasia].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[col_telefone1_ddd].Width = 80; gridFiltros.Columns[col_telefone1_ddd].ValueType = typeof(string); gridFiltros.Columns[col_telefone1_ddd].SortMode = DataGridViewColumnSortMode.NotSortable; gridFiltros.Columns[col_telefone1_numero].Width = 150; gridFiltros.Columns[col_telefone1_numero].ValueType = typeof(string); gridFiltros.Columns[col_telefone1_numero].SortMode = DataGridViewColumnSortMode.NotSortable; gridFiltros.Columns[col_contato].Width = 180; gridFiltros.Columns[col_contato].ValueType = typeof(string); gridFiltros.Columns[col_contato].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[col_email].Width = 300; gridFiltros.Columns[col_email].ValueType = typeof(string); gridFiltros.Columns[col_email].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[col_cidade].Width = 200; gridFiltros.Columns[col_cidade].ValueType = typeof(string); gridFiltros.Columns[col_cidade].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[col_estado].Width = 50; //gridFiltros.Columns[col_uf].ValueType = typeof(string); gridFiltros.Columns[col_estado].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[col_endereco].Width = 400; gridFiltros.Columns[col_endereco].ValueType = typeof(string); gridFiltros.Columns[col_endereco].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[col_endereco_numero].Width = 80; gridFiltros.Columns[col_endereco_numero].ValueType = typeof(string); gridFiltros.Columns[col_endereco_numero].SortMode = DataGridViewColumnSortMode.NotSortable; gridFiltros.Columns[col_bairro].Width = 200; gridFiltros.Columns[col_bairro].ValueType = typeof(string); gridFiltros.Columns[col_bairro].SortMode = DataGridViewColumnSortMode.NotSortable; gridFiltros.Columns[col_complemento].Width = 150; gridFiltros.Columns[col_complemento].ValueType = typeof(string); gridFiltros.Columns[col_complemento].SortMode = DataGridViewColumnSortMode.NotSortable; gridFiltros.Columns[col_cep].Width = 100; gridFiltros.Columns[col_cep].ValueType = typeof(string); gridFiltros.Columns[col_cep].SortMode = DataGridViewColumnSortMode.Programmatic; gridFiltros.Columns[col_inscricao_estadual].Width = 150; gridFiltros.Columns[col_inscricao_estadual].ValueType = typeof(string); gridFiltros.Columns[col_inscricao_estadual].SortMode = DataGridViewColumnSortMode.NotSortable; gridFiltros.Columns[col_inscricao_municipal].Width = 150; gridFiltros.Columns[col_inscricao_municipal].ValueType = typeof(string); gridFiltros.Columns[col_inscricao_municipal].SortMode = DataGridViewColumnSortMode.NotSortable; gridFiltros.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(gridFiltros_EditingControlShowing); //Adiciona uma linha ao grid. gridFiltros.Rows.Add(); }
public void SyncCidades(int pagina = -1) { try { cidListarRequest filtro = new cidListarRequest(); if (Mensagem != null) { Mensagem.Text = "Sincronizando cadastro de Cidades"; Application.DoEvents(); } filtro.registros_por_pagina = "50"; if (pagina == -1) { filtro.pagina = "1"; } else { filtro.pagina = pagina.ToString(); } cidListarResponse resp = soapClient.PesquisarCidades(filtro); if (ProgressBar != null) { if (resp != null) { NrTotalRegistro = Convert.ToInt32(resp.total_de_registros); } ProgressBar.Maximum = NrTotalRegistro; } pagina = Convert.ToInt16(resp.pagina); foreach (lista_cidades item in resp.lista_cidades) { if (cidadeBLL.getCidade(p => p.cCod == item.cCod).Count == 0) { Cidade cidade = new Cidade() { cCod = item.cCod, cNome = item.cNome, cUF = item.cUF, nCodIBGE = item.nCodIBGE, nCodSIAFI = item.nCodSIAFI }; cidadeBLL.AdicionarCidade(cidade); } RegistroAtual++; if (ProgressBar != null) { ProgressBar.Value = RegistroAtual; ProgressBar.Refresh(); Application.DoEvents(); if (QtdRegistros != null) { QtdRegistros.Text = RegistroAtual.ToString() + " de " + NrTotalRegistro.ToString(); Application.DoEvents(); } } } if (pagina < Convert.ToInt16(resp.total_de_paginas)) { pagina++; SyncCidades(pagina); } //if (formasPagVendaBLL.getFormasPagVenda().Count() < Convert.ToInt32(resp.total_de_registros) ) //{ //} } catch (Exception) { throw; } }