private void getFornecedor() { Int32 id = 0; fornecedor = (Session["fornec"] as Fornecedor); if (Int32.TryParse(txbID_Fornecedor.Text, out id)) { fornecedor.ID = id; if (fornecedor.ID != 0) { daoFornecedor = new DAOFornecedor(); daoFornecedor.buscarID(fornecedor); } else { txbRazaoSocial.Text = ""; } } else { txbRazaoSocial.Text = ""; } Session["fornec"] = fornecedor; }
//GET: Estados public ActionResult Index() { var daoFornecedor = new DAOFornecedor(); List <Fornecedor> lista = daoFornecedor.GetFornecedores().ToList(); return(View(lista)); }
private void btnLocalizar_Click(object sender, EventArgs e) { DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); DAOFornecedor daoFor = new DAOFornecedor(cx); dgvDados.DataSource = daoFor.Localizar(txtValor.Text); }
public void Incluir(ModeloFornecedor modeloFornecedor) { if (modeloFornecedor.for_nome.Trim().Length.Equals(0)) { throw new Exception("O nome do Fornecedor é obrigatório"); } if (modeloFornecedor.for_cnpj.Trim().Length.Equals("")) { throw new Exception("O CNPJ é obrigatório"); } if (modeloFornecedor.for_ie.Trim().Length.Equals("")) { throw new Exception("IE é obrigatório"); } if (modeloFornecedor.for_cel.Trim().Length.Equals("")) { throw new Exception("O numero de celular do fornecedor é obrigatório"); } //cli_tipo = 0-> pessoa fisica //cli_tipo =1 -> pessoa juridica DAOFornecedor daoFor = new DAOFornecedor(conexao); daoFor.Incluir(modeloFornecedor); }
private void BtnPesquisa_Click(object sender, EventArgs e) { try { MySqlConnection conn = new ConnectionFactory().GetConnection(); DAOFornecedor daofornecedor = new DAOFornecedor(); conn.Open(); DtaGridFornecedor.DataSource = daofornecedor.PesquisarGeral(); alterarnomesDtagridview(); if (tbxnomepesquisa.Text != String.Empty) { daofornecedor.PesquisarPorNome(nome); alterarnomesDtagridview(); } if (TbxCNPJpesquisa.Text != String.Empty) { daofornecedor.PesquisarPorCnpj(cnpj); alterarnomesDtagridview(); } if (Tbxcodigopesquisa.Text != String.Empty) { daofornecedor.PesquisarPorID(id_fornecedor); alterarnomesDtagridview(); } } catch (Exception ex) { MessageBox.Show("erro:" + ex.ToString()); } }
protected void ibtExcluir_Click(object sender, ImageClickEventArgs e) { fornecedor = (Session["FORNECEDOR"] as Fornecedor); fornecedor.deletar(); daoFornecedor = new DAOFornecedor(); fornecedor.aplicar(daoFornecedor); Response.Redirect("PesqFornecedor.aspx"); }
public void Incluir(ModeloFornecedor modelo) { if (modelo.ForNome.Trim().Length == 0) { throw new Exception("O nome do Fornecedor é obrigatório"); } //modelo.CatNome = modelo.CatNome.ToUpper(); if (modelo.ForCnpj.Trim().Length == 0) { throw new Exception("O CPF/CNPJ do Fornecedor é obrigatório"); } //cnpj if (Validacao.IsCnpj(modelo.ForCnpj) == false) { throw new Exception("CNPJ inválido"); } if (modelo.ForIe.Trim().Length == 0) { throw new Exception("O IE do Fornecedor é obrigatório"); } if (modelo.ForFone.Trim().Length == 0) { throw new Exception("O telefone do Fornecedor é obrigatório"); } if (modelo.ForCelular.Trim().Length == 0) { throw new Exception("O celular do Fornecedor é obrigatório"); } //validação do e-mail string strRegex = "^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}" + "\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\" + ".)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$"; Regex re = new Regex(strRegex); if (!re.IsMatch(modelo.ForEmail)) { throw new Exception("Informe um e-mail válido."); } //valida cep //if (Validacao.ValidaCep(modelo.ForCep) == false) //{ // throw new Exception("CEP inválido"); //} DAOFornecedor DALobj = new DAOFornecedor(conexao); DALobj.Incluir(modelo); }
private void frm_fornecedores_Load(object sender, EventArgs e) { int valor = total(); txtRegistros.Text = Convert.ToString(valor); txtCodigoFornecedor.Text = Convert.ToString(valor + 1); DAOFornecedor daoFonecedor = new DAOFornecedor(); controlFornecedor.carregaDadosDoArquivoJson(); }
private void getFornecedor() { frentista = (Session["frentista"] as Frentista); frentista.Fornecedor.ID = Int32.Parse(txbId_fornecedor.Text); if (frentista.Fornecedor.ID != 0) { daoFornecedor = new DAOFornecedor(); daoFornecedor.buscarID(frentista.Fornecedor); } Session["frentista"] = frentista; }
private void Visualizar_Fornecedor_Load(object sender, EventArgs e) { MySqlConnection conn = new ConnectionFactory().GetConnection(); DAOFornecedor daofornecedor = new DAOFornecedor(); conn.Open(); DtaGridFornecedor.DataSource = daofornecedor.PesquisarGeral(); alterarnomesDtagridview(); conn.Close(); }
private void getFornecedor() { abastecimento = (Session["abastecimento"] as Abastecimento); abastecimento.Fornecedor.ID = Int32.Parse(txbID_Fornecedor.Text); if (abastecimento.Fornecedor.ID != 0) { daoFornecedor = new DAOFornecedor(); daoFornecedor.buscarID(abastecimento.Fornecedor); } Session["abastecimento"] = abastecimento; }
public void getDados() { daoFrentista = new DAOFrentista(); daoFornecedor = new DAOFornecedor(); txbUsuario.Text = frentista.Login; daoFrentista.buscarFrentista(frentista); txbNomeUsuario.Text = frentista.Nome; txbId_fornecedor.Text = frentista.Fornecedor.ID.ToString(); daoFornecedor.buscarID(frentista.Fornecedor); txbRazaoSocial.Text = frentista.Fornecedor.Razao_social; }
private ActionResult GetView(int id) { try { var daoFornecedor = new DAOFornecedor(); var model = daoFornecedor.GetFornecedoresByID(id); var VM = new ViewModel.FornecedorVM { idFornecedor = model.idPessoa, nmFornecedor = model.nmPessoa, nmApelido = model.flTipo == "F" ? model.nmApelido : null, nmFantasia = model.flTipo == "J" ? model.nmApelido : null, rg = model.flTipo == "F" ? model.rg : null, inscricaoEstadual = model.flTipo == "J" ? model.rg : null, cpf = model.flTipo == "F" ? model.documento : null, cnpj = model.flTipo == "J" ? model.documento : null, cep = model.cep, endereco = model.endereco, bairro = model.bairro, nrEndereco = model.nrEndereco, complemento = model.complemento, cidade = new ViewModel.CidadeVM { idCidade = model.cidade.idCidade, text = model.cidade.nmCidade }, email = model.email, nrTel = model.nrTel, nrCel = model.nrCel, site = model.site, dsObservacao = model.dsObservacao, dtCadastro = model.dtCadastro.ToString("dd/MM/yyyy"), dtAtualizacao = model.dtAtualizacao.ToString("dd/MM/yyyy"), flTipo = model.flTipo, condicaoPagamento = new ViewModel.CondicaoPagamentoVM { idCondicaoPagamento = model.condicaoPagamento.idCondicaoPagamento, text = model.condicaoPagamento.nmCondicaoPagamento }, limiteCredito = model.limiteCredito, dsTipo = model.flTipo == "F" ? "Físico" : "Jurídico", }; return(View(VM)); } catch { return(View()); } }
private void getFornecedor() { (Session["fornecedor"] as Fornecedor).ID = Int32.Parse(txbID_Fornecedor.Text); if ((Session["fornecedor"] as Fornecedor).ID != 0) { daoFornecedor = new DAOFornecedor(); daoFornecedor.buscarID((Session["fornecedor"] as Fornecedor)); } else { txbRazaoSocial.Text = ""; } }
protected void ibtGravar_Click(object sender, ImageClickEventArgs e) { fornecedor = (Session["FORNECEDOR"] as Fornecedor); daoFornecedor = new DAOFornecedor(); setDados(); try { fornecedor.aplicar(daoFornecedor); Session["prox_pagina"] = "PesqFornecedor.aspx"; Response.Redirect("OperacaoRealizada.aspx"); } catch (Exception Ex) { lbMsgErro.Visible = true; lbMsgErro.Text = Ex.Message; } }
private void btnSalvar_Click(object sender, EventArgs e) { try { //leitura dos dados ModeloFornecedor modelo = new ModeloFornecedor(); modelo.for_nome = txtNome.Text; modelo.for_rsocial = Convert.ToString(txtRazaoSocial.Text); modelo.for_ie = Convert.ToString(txtIe.Text); modelo.for_cnpj = txtCnpj.Text; modelo.for_cep = Convert.ToString(mskCep.Text); modelo.for_endereco = Convert.ToString(txtEndereco.Text); modelo.for_bairro = Convert.ToString(txtBairro.Text); modelo.for_fone = Convert.ToString(mskFone.Text); modelo.for_cel = Convert.ToString(mskCel.Text); modelo.for_email = Convert.ToString(txtEmail.Text); modelo.for_endnumero = Convert.ToString(txtNumero.Text); modelo.for_cidade = Convert.ToString(txtCidade.Text); modelo.for_estado = Convert.ToString(txtEstado.Text); //obj para gravar no banco de dados DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); DAOFornecedor DaoFor = new DAOFornecedor(cx); if (this.operacao.Equals("inserir")) { //Cadastrar produto DaoFor.Incluir(modelo); MessageBox.Show("Fornecedor cadastrado com sucesso!"); limparTela(); } else { //alterar produto modelo.for_cod = Convert.ToInt32(txtCodigo.Text); DaoFor.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } this.limparTela(); this.alteraBotoes(1); } catch (Exception ex) { MessageBox.Show("Erro" + ex.Message); throw; } }
private void BtnAdicionar_Click(object sender, EventArgs e) { ddd = TbxDDD.Text; telefone.setDDD(ddd); tel_num = TbxTelefone.Text; telefone.setTel_num(tel_num); rua = tbxRua.Text; endereço.SetRua(rua); num = tbxNumero.Text; endereço.SetNum(num); bairro = TbxBairro.Text; endereço.setBairro(bairro); cidade = TbxCidade.Text; endereço.SetCidade(cidade); categoria = ComBoxCategoria.Text; fornecedor.setCategoria(categoria); cnpj = TbxCNPJ.Mask; fornecedor.setCNPJ(cnpj); cep = TbxCep.Mask; endereço.SetCEP(cep); email = TbxEmail.Text; fornecedor.setEmail(email); descricao = TbxDescricao.Text; fornecedor.setDescricao(descricao); nome = TbxNome.Text; fornecedor.setNome(nome); estado = TbxEstado1.Text; endereço.SetEstado(estado); DAOFornecedor addfornecedor = new DAOFornecedor(); addfornecedor.adicionar(fornecedor, telefone, endereço); }
public ActionResult DeleteConfirmed(int id) { try { var daoFornecedor = new DAOFornecedor(); if (daoFornecedor.Delete(id)) { TempData["message"] = "Registro excluído com sucesso!"; TempData["type"] = "sucesso"; } return(RedirectToAction("Index")); } catch { TempData["message"] = "O registro não pode ser excluído, pois está associado a um produto!"; TempData["type"] = "erro"; return(RedirectToAction("Index")); } }
private void btnLocalizar_Click(object sender, EventArgs e) { frmConsultaFornecedor f = new frmConsultaFornecedor(); f.ShowDialog(); try { if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); DAOFornecedor daoFor = new DAOFornecedor(cx); ModeloFornecedor modelo = daoFor.carregaModeloFornecedor(f.codigo); //colocar dados na tela txtCodigo.Text = modelo.for_cod.ToString(); txtNome.Text = modelo.for_nome.ToString(); txtCnpj.Text = modelo.for_cnpj.ToString(); txtIe.Text = modelo.for_ie.ToString(); txtRazaoSocial.Text = modelo.for_rsocial.ToString(); mskCep.Text = modelo.for_cep.ToString(); txtEndereco.Text = modelo.for_endereco.ToString(); txtBairro.Text = modelo.for_bairro.ToString(); mskFone.Text = modelo.for_fone.ToString(); mskCel.Text = modelo.for_cel.ToString(); txtEmail.Text = modelo.for_email.ToString(); txtNumero.Text = modelo.for_endnumero.ToString(); txtCidade.Text = modelo.for_cidade.ToString(); txtEstado.Text = modelo.for_estado.ToString(); alteraBotoes(3); } else { this.limparTela(); this.alteraBotoes(1); } f.Dispose(); } catch //(Exception ex) { // throw new Exception(ex.Message); } }
private IQueryable <dynamic> Find(int?id, string q) { var daoFornecedor = new DAOFornecedor(); var list = daoFornecedor.GetFornecedores(); var select = list.Select(u => new { id = u.idPessoa, text = u.nmPessoa, dtCadastro = u.dtCadastro, dtUltAlteracao = u.dtAtualizacao }).OrderBy(u => u.text).ToList(); if (id != null) { return(select.Where(u => u.id == id).AsQueryable()); } else { return(select.AsQueryable()); } }
private void btnExcluir_Click(object sender, EventArgs e) { try { DialogResult d = MessageBox.Show("Deseja excluir o Fornecedor?", "Aviso", MessageBoxButtons.YesNo); if (d.ToString().Equals("Yes")) { DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); DAOFornecedor daoFor = new DAOFornecedor(cx); daoFor.Excluir(Convert.ToInt32(txtCodigo.Text)); MessageBox.Show("Fornecedor excluido com sucesso!"); this.limparTela(); this.alteraBotoes(1); } } catch { MessageBox.Show("Impossivel excluir o registro \n O registro esta sendo utilido em outro lugar"); this.alteraBotoes(3); } }
public override bool validarDAO(ClasseBase obj) { DAOVeiculo daoVeiculo = new DAOVeiculo(); DAOFuncionario daoFuncionario = new DAOFuncionario(); DAOFornecedor daoFornecedor = new DAOFornecedor(); bool result = false; if ((obj.Estado == Stateobj.stNovo || obj.Estado == Stateobj.stEditar)) { if (((Abastecimento)obj).Veiculo.Placa != "" && !daoVeiculo.buscarPlaca(((Abastecimento)obj).Veiculo)) { throw new EInvalidObjectDAOBase("Veículo informado não é válido"); } if (((Abastecimento)obj).Funcionario.Matricula != "" && !daoFuncionario.buscarMatricula(((Abastecimento)obj).Funcionario)) { throw new EInvalidObjectDAOBase("Funcionário informado não é válido"); } if (((Abastecimento)obj).Fornecedor.Razao_social != "" && !daoFornecedor.buscarID(((Abastecimento)obj).Fornecedor)) { throw new EInvalidObjectDAOBase("Fornecedor / Posto informado não é válido"); } /* * A validação ficará por conta da interface. * if (verifSaldo(((Abastecimento)obj).Funcionario, * ((Abastecimento)obj).Dt_abastec.Month, ((Abastecimento)obj).Dt_abastec.Year) < ((Abastecimento)obj).Quantidade) * throw new EInvalidObjectDAOBase("Saldo do funcionário não é suficiente para fazer esse abastecimento"); */ result = true; } else { result = base.validarDAO(obj); } return(result); }
public ActionResult Edit(int id, ViewModel.FornecedorVM model) { if (string.IsNullOrEmpty(model.nmFornecedor)) { ModelState.AddModelError("nmFornecedor", "Por favor informe o fornecedor!"); } if (ModelState.IsValid) { try { //Instanciando e chamando a DAO para salvar o objeto país no banco; var daoFornecedor = new DAOFornecedor(); model.dtAtualizacao = DateTime.Today.ToString("dd/MM/yyyy HH:mm"); //Populando o objeto para alterar; var bean = daoFornecedor.GetFornecedoresByID(id); var obj = model.VM2E(bean); if (daoFornecedor.Edit(obj)) { TempData["message"] = "Registro alterado com sucesso!"; TempData["type"] = "sucesso"; } return(RedirectToAction("Index")); } catch { TempData["message"] = "O registro não foi alterado, ocorreram erros, verifique!"; TempData["type"] = "erro"; return(View()); } } return(View(model)); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { fornecedor = new Fornecedor(); fornecedor.ID = int.Parse(Request.QueryString["ID"]); if (fornecedor.ID != 0) { daoFornecedor = new DAOFornecedor(); daoFornecedor.buscarID(fornecedor); getDados(); habilitarCtrl(false); fornecedor.editar(); } else { habilitarCtrl(true); } Session["FORNECEDOR"] = fornecedor; } }
public void Alterar(ModeloFornecedor modeloFornecedor) { if (modeloFornecedor.for_nome.Trim().Length.Equals(0)) { throw new Exception("O nome do Fornecedor é obrigatório"); } if (modeloFornecedor.for_cnpj.Trim().Length.Equals("")) { throw new Exception("O CNPJ é obrigatório"); } if (modeloFornecedor.for_ie.Trim().Length.Equals("")) { throw new Exception("IE é obrigatório"); } if (modeloFornecedor.for_cel.Trim().Length.Equals("")) { throw new Exception("O numero de celular do fornecedor é obrigatório"); } //modelo.cat_nome = modelo.cat_nome.ToUpper(); DAOFornecedor daoFor = new DAOFornecedor(conexao); daoFor.Alterar(modeloFornecedor); }
public void Excluir(int codigo) { DAOFornecedor daoFor = new DAOFornecedor(conexao); daoFor.Excluir(codigo); }
private void BtnRemover_Click(object sender, EventArgs e) { DAOFornecedor fornecedor = new DAOFornecedor(); fornecedor.excluirID(id_fornecedor); }
public ModeloFornecedor CarregaModelCliente(String cnpj) { DAOFornecedor daoFor = new DAOFornecedor(conexao); return(daoFor.carregaModeloFornecedor(cnpj)); }
public DataTable LocalizaPorCnpj(String valor) { DAOFornecedor daoFor = new DAOFornecedor(conexao); return(daoFor.LocalizarPorCnpj(valor)); }
public ModeloFornecedor CarregaModelFornecedor(int codigo) { DAOFornecedor daoFor = new DAOFornecedor(conexao); return(daoFor.carregaModeloFornecedor(codigo)); }