public ActionResult Index() { var fornecedorDAO = new FornecedorDAO(); ModelState.Clear(); return(View(fornecedorDAO.SelecionarFornecedor())); }
public ActionResult FrmCadastraContasAPagar() { FornecedorDAO dao = new FornecedorDAO(); ViewBag.lstFornecedor = dao.busca(); return(View()); }
private void bConsultaForn_Click(object sender, EventArgs e) { consultaFornc consulta = new consultaFornc(); consulta.ShowDialog(); if (cnpj != null) { List <Fornecedor> fornecedores = new FornecedorDAO().GetFornecedores(); if (fornecedores != null) { foreach (Fornecedor fornecedor in fornecedores) { if (fornecedor.cnpj.Equals(cnpj)) { tbNomeFornc.Text = fornecedor.nome; tbNumFornc.Text = fornecedor.numero; tbRuaFornc.Text = fornecedor.rua; tbBairroFornc.Text = fornecedor.bairro; tbCidadeFornc.Text = fornecedor.cidade; mbTel1.Text = fornecedor.tel1; mbTel2.Text = fornecedor.tel2; tbMailFornc.Text = fornecedor.email; mbCnpj.Text = fornecedor.cnpj; statusAlter(); } } } } }
private void Fornecedor() { objFornecedor.Id = 0; objFornecedor.Nome = Fornecedor_tbxNome.Text; objFornecedor.Descricao = Fornecedor_tbxDescricao.Text; objFornecedor.Endereco = Fornecedor_tbxEndereco.Text; objFornecedor.Cnpj = Fornecedor_tbxCNPJ.Text; objFornecedor.Telefone = Fornecedor_tbxTelefone.Text; if (Fornecedor_tbxNome.Text != "" || Fornecedor_tbxEndereco.Text != "" || Fornecedor_tbxCNPJ.Text != "" || Fornecedor_tbxTelefone.Text != "") { if (FornecedorDAO.isExists(Fornecedor_tbxNome.Text) == false) { if (controller.CadastrarFornecedor(objFornecedor) != null) { MessageBox.Show("Cadastro realizado de :" + objFornecedor.Nome); Fornecedor_tbxNome.Clear(); Fornecedor_tbxDescricao.Clear(); Fornecedor_tbxEndereco.Clear(); Fornecedor_tbxCNPJ.Clear(); Fornecedor_tbxTelefone.Clear(); tabFornecedor.ForeColor = Color.Black; } } else { tabFornecedor.ForeColor = Color.Red; } } }
private void button_Salvar_Click(object sender, EventArgs e) { DialogResult result1 = MessageBox.Show("Deseja salvar as alterações?", "Salvar alterações", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (result1 == DialogResult.OK) { if ((textBox_Nome.Text != "") && (textBox_Contato.Text != null) && (maskedtextBox_Tel.Text != null) && (textBox_Email.Text != null)) { FornecedorDAO fornecedor = new FornecedorDAO(); Fornecedor f = new Fornecedor(); f.Nome = textBox_Nome.Text; f.Contato = textBox_Contato.Text; f.Telefone = maskedtextBox_Tel.Text; f.Email = textBox_Email.Text; f.CodigoFornecedor = Código; fornecedor.Atualizar(f); MessageBox.Show("Alterações Efetuadas com sucesso!"); this.Close(); } else { MessageBox.Show("Preencha corretamente as informações"); } } if (result1 == DialogResult.Cancel) { } }
public CompraValidator(CompraDAO compraDAO, FornecedorDAO fornecedorDAO) { this.CompraDAO = compraDAO; this.FornecedorDAO = fornecedorDAO; RuleFor(e => e.Modelo) .NotEmpty().WithMessage("Informe o modelo.") .MaximumLength(2).WithMessage("Modelo só pode ter 2 caracteres."); RuleFor(e => e.Serie) .NotEmpty().WithMessage("Informe a série.") .MaximumLength(2).WithMessage("Série só pode ter 2 caracteres."); RuleFor(e => e.Numero) .NotEmpty().WithMessage("Informe o número.") .MaximumLength(6).WithMessage("Número só pode ter 6 caracteres.") .Must(VerifyId).WithMessage("Compra já cadastrada."); RuleFor(e => e.FornecedorId) .NotEmpty().WithMessage("Informe o fornecedor.") .Must(ExistFornecedor).WithMessage("Fornecedor não cadastrado."); RuleFor(e => e.Justificativa) .NotEmpty().WithMessage("Informe a justificatica.") .MinimumLength(10).WithMessage("A justificatica deve ter mais de 10 caracteres.") .MaximumLength(255).WithMessage("A justificatica deve ter no máximo 255 caracteres."); RuleFor(e => e.Senha) .NotEmpty().WithMessage("Informe a senha"); }
public ActionResult DeleteConfirmed(int id) { Fornecedor fornecedor = FornecedorDAO.BuscarFornecedorPorId(id); FornecedorDAO.ExcluirFornecedor(fornecedor); return(RedirectToAction("Index")); }
//esse private List <Fornecedor> SelecionarTodosFornecedores() { var dao = new FornecedorDAO(); var fornecedores = dao.selecionarTodosFornecedores(); return(fornecedores); }
public void ViewListarFornecedores() { Console.Clear(); List <Fornecedor> listadeFornecedores = new List <Fornecedor>(); listadeFornecedores = FornecedorDAO.GetFornecedores(); Console.WriteLine("-- Listar Fornecedor --"); if (listadeFornecedores.Count == 0) { Console.WriteLine("Lista de Fornecedores vazia!"); } else { foreach (Fornecedor fornecedorCadastrado in FornecedorDAO.GetFornecedores()) { Console.WriteLine("CODIGO-FORNECEDOR:" + fornecedorCadastrado.Cod_Fornecedor); Console.WriteLine("Nome:" + fornecedorCadastrado.Nome); Console.WriteLine("Razão Social: " + fornecedorCadastrado.RazaoSocial); Console.WriteLine("Cpf/Cnpj: " + fornecedorCadastrado.CpforCnpj); Console.WriteLine("Telefone: " + fornecedorCadastrado.Telefone); Console.WriteLine("Email: " + fornecedorCadastrado.Email); Console.WriteLine("-----------------------------------"); } } }
public ActionResult FrmBuscarFornecedor() { FornecedorDAO fornecedorDAO = new FornecedorDAO(); ViewBag.lstFornecedor = fornecedorDAO.busca(); return(View()); }
private async void btn_AlterarFornecedorClick(object sender, RoutedEventArgs e) { Model.Endereco AlterarEndereco = new Model.Endereco(); Model.Fornecedor AlterarFornecedor = new Model.Fornecedor(); Model.Telefone AlterarTelefone = new Model.Telefone(); FornecedorDAO DA = new FornecedorDAO(); AlterarFornecedor.Fantasia = txt_nmF.Text; AlterarFornecedor.Razao = txt_Alterar_nmR.Text; AlterarFornecedor.CNPJ = txt_CNPJ.Text; AlterarTelefone.NCelular = txt_cel.Text; AlterarTelefone.NResidencial = txt_tel.Text; AlterarTelefone.NResidencial = txt_Email.Text; AlterarEndereco.Rua = txt_Novo_Rua.Text; AlterarEndereco.Bairro = txt_Novo_Bairro.Text; AlterarEndereco.Cidade = txt_Novo_Cidade.Text; AlterarEndereco.Estado = txt_Novo_Estado.Text; AlterarEndereco.Cep = txt_Novo_CEP.Text; AlterarEndereco.Numero = txt_Novo_Numero.Text; AlterarEndereco.Complemento = txt_Novo_Complemento.Text; DA.AlterarCadastroFornecedor(AlterarFornecedor); DA.AlterarCadastroEndereco(AlterarEndereco); DA.AlterarCadastroTelefone(AlterarTelefone); MessageDialog MessageDialog = new MessageDialog("Cadastro alterado com sucesso.", "Gessoft"); await MessageDialog.ShowAsync(); }
//METODDO DE INSERIR public int Inserir() { FornecedorDAO dao = new FornecedorDAO(modelo); try { if (modelo.for_razao_social == "") { //RETORNO DE 1 OBJETO NAO COMPLETO return(0); } if (ValidarFornecedor()) { return(1); } dao.Insert(); //RETORNO DE 2 OK return(2); } catch { //RETORNO DE 3 ERRO NA OPERAÇÃO return(3); } }
/// <summary> /// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////// public ActionResult CadastraCorrespondencia(Fornecedor obj) { FornecedorDAO dao = new FornecedorDAO(); dao.cadastra(obj); return(RedirectToAction("frmBuscaFornecedor")); }
public ActionResult EditaFornecedor(Pessoa fornecedor) { FornecedorDAO dao = new FornecedorDAO(); fornecedor.TipoPessoa = 'J'; fornecedor.Data = DateTime.Now; var cnpj = Validacoes.ValidaCnpj(fornecedor.CpfeCnpj); var nomeF = Validacoes.ValidaNomeFantasia(fornecedor.NomeFantasia); var razSoc = Validacoes.ValidaNomeRazaoSocial(fornecedor.NomeRazaoSocial); var insEst = Validacoes.ValidaInscricaoEstadual(fornecedor.InscricaoEstadual); var telUm = Validacoes.ValidaTelefoneUm(fornecedor.TelefoneUm); var telDois = Validacoes.ValidaTelefoneDois(fornecedor.TelefoneDois); var email = Validacoes.ValidaEmail(fornecedor.Email); var rua = fornecedor.Endereco.Rua; var num = fornecedor.Endereco.Numero; var bairro = fornecedor.Endereco.Bairro; var estado = fornecedor.Endereco.Estado; var cidade = fornecedor.Endereco.Cidade; var cep = fornecedor.Endereco.Cep; if (fornecedor != null && cnpj == true && nomeF == true && razSoc == true && insEst == true && telUm == true && telDois == true && email == true && fornecedor.Endereco.Cidade != null && rua != null && num != null && bairro != null && estado != null && cidade != null && cep != null) { dao.Atualiza(fornecedor); return(RedirectToAction("Fornecedores", "Fornecedor")); } else { ViewBag.Pessoa = fornecedor; return(View("UpdateForm")); } }
private void dataGrid_Fornecedor_CellClick(object sender, DataGridViewCellEventArgs e) { Fornecedor fornecedor = new FornecedorDAO().Buscar(long.Parse(dataGrid_Fornecedor.Rows[e.RowIndex].Cells["Código"].Value.ToString())); codFornecedor = fornecedor.CodigoFornecedor; this.DialogResult = DialogResult.OK; }
private ActionResult GetView(int id) { ProdutoDAO produto = new ProdutoDAO(); CategoriaDAO categoria = new CategoriaDAO(); FornecedorDAO fornecedor = new FornecedorDAO(); var obj = produto.GetProduto(id); var result = new ProdutoVW { IdProduto = obj.IdProduto, dsProduto = obj.dsProduto, codBarra = obj.codBarra, nrQtd = obj.nrQtd, nrUnidade = obj.nrUnidade, vlCompra = obj.vlCompra, vlCusto = obj.vlCusto, vlVenda = obj.vlVenda, vlUltCompra = obj.vlUltCompra, dtCadastro = obj.dtCadastro, dtUltAlteracao = obj.dtUltAlteracao, IdCategoria = obj.IdCategoria, IdFornecedor = obj.IdFornecedor }; var objCategoria = categoria.GetCategoria(result.IdCategoria); result.categoria = new ViewModels.Categorias.SelectCategoriaVM { Id = objCategoria.IdCategoria, Text = objCategoria.dsCategoria }; var objFornecedor = fornecedor.GetFornecedor(result.IdFornecedor); result.fornecedor = new ViewModels.Fornecedores.SelectFornecedorVM { IdFornecedor = objFornecedor.IdFornecedor, nmNome = objFornecedor.nmNome }; return(View(result)); }
public ActionResult AdicionaFornecedor(Pessoa pessoa) { FornecedorDAO dao = new FornecedorDAO(); pessoa.TipoPessoa = 'J'; pessoa.Data = DateTime.Now; var cnpj = Validacoes.ValidaCnpj(pessoa.CpfeCnpj); var nomeF = Validacoes.ValidaNomeFantasia(pessoa.NomeFantasia); var razSoc = Validacoes.ValidaNomeRazaoSocial(pessoa.NomeRazaoSocial); var insEst = Validacoes.ValidaInscricaoEstadual(pessoa.InscricaoEstadual); var telUm = Validacoes.ValidaTelefoneUm(pessoa.TelefoneUm); var telDois = Validacoes.ValidaTelefoneDois(pessoa.TelefoneDois); var email = Validacoes.ValidaEmail(pessoa.Email); var procuracpf = dao.BuscaCPfCnpj(pessoa.CpfeCnpj); var rua = pessoa.Endereco.Rua; var num = pessoa.Endereco.Numero; var bairro = pessoa.Endereco.Bairro; var estado = pessoa.Endereco.Estado; var cidade = pessoa.Endereco.Cidade; var cep = pessoa.Endereco.Cep; if (procuracpf == null && pessoa != null && cnpj == true && nomeF == true && razSoc == true && insEst == true && telUm == true && telDois == true && email == true && rua != null && num != null && bairro != null && estado != null && cidade != null && cep != null) { dao.Adiciona(pessoa); // return Json(new { adicionou = true, msg = "nao adicionou" }); return(RedirectToAction("Fornecedores", "Fornecedor")); } else { ViewBag.Pessoa = pessoa; return(View("Index")); } }
private void btnFornecedor_Click(object sender, EventArgs e) { FornecedorDAO fornecedorBD = new FornecedorDAO(); dgvFornecedor.DataSource = fornecedorBD.getFornecedor(); dgvFornecedor.Visible = true; }
//=========================================================================================================== //Dadaos do Fornecedor public ActionResult Gravar(string Nome, string telefone, string endereco) { if (Nome.Trim() == "" || telefone.Trim() == "" || endereco.Trim() == "") { ViewBag.ret = 0; ViewBag.msg = Mensagens.Msg.MensagemCampoObg; } else { tb_fornecedor objFornecedor = new tb_fornecedor(); FornecedorDAO ObjDao = new FornecedorDAO(); objFornecedor.nome_fornecedor = Nome; objFornecedor.telefone_fornecedor = telefone; objFornecedor.endereco_fornecedor = endereco; objFornecedor.status_fornecedor = 1; try { ObjDao.InserirFornecedor(objFornecedor); ViewBag.Ret = 1; ViewBag.Msg = Mensagens.Msg.MsgSucesso; } catch (Exception) { ViewBag.Ret = -1; ViewBag.Msg = Mensagens.Msg.MsgErro; } } MontarTitulo(1); return(View("Cadastrar")); }
public ActionResult Create([Bind(Include = "Id,Nome,Quantidade,FornecedorID,CategoriaID")] Produto produto) { if (ModelState.IsValid) { Empresa empresa = new Empresa(); var list = new List <Produto>(); empresa = EmpresaDAO.BuscarEmpresaPorLogin(); produto.Empresa = empresa; if (empresa.Produtos != null) { list = empresa.Produtos; } list.Add(produto); empresa.Produtos = list; EmpresaDAO.Alterarempresa(empresa); return(RedirectToAction("Index")); } Empresa empre = new Empresa(); empre = EmpresaDAO.BuscarEmpresaPorLogin(); ViewBag.CategoriaID = new SelectList(CategoriaDAO.ListarCategoriasPorLogin(empre), "Id", "Nome", produto.CategoriaID); ViewBag.FornecedorID = new SelectList(FornecedorDAO.ListarFornecedoresPorLogin(empre), "Id", "Nome", produto.FornecedorID); return(View(produto)); }
private void btn_cadastrar_Click(object sender, EventArgs e) { FornecedorDAO fornecedorDAO = new FornecedorDAO(); Fornecedor fornecedor = new Fornecedor(); fornecedor.Nome = txt_nome.Text; fornecedor.Tel = txt_telefone.Text; fornecedor.Email = txt_email.Text; fornecedor.Cnpj = txt_cnpj.Text; fornecedorDAO.Cadastra_fornecedor(fornecedor); if (check_cadastra_favorecido.Checked) { FavorecidoDAO favorecidoDAO = new FavorecidoDAO(); Favorecido favorecido = new Favorecido(); favorecido.Nome = txt_nome.Text; favorecido.Cpf_cpnj = txt_cnpj.Text; favorecido.Id_banco = conversor.ToInt32(lbl_id_banco.Text); favorecido.Agencia = txt_agencia.Text; favorecido.Conta = txt_conta.Text; favorecido.Classificacao = combo_classificacao.Text; favorecidoDAO.NovoFavorecido(favorecido); } }
public void viewCadastrarFornecedor(Fornecedor fornecedor) { fornecedor = new Fornecedor(); Console.Clear(); Console.WriteLine("-- Cadastrar Fornecedor--"); Console.WriteLine("\nDigite o Codigo do fornecedor"); fornecedor.Cod_Fornecedor = Console.ReadLine(); Console.WriteLine("\nDigite o nome"); fornecedor.Nome = Console.ReadLine(); Console.WriteLine("\nDigite o CPF/CNPJ"); fornecedor.CpforCnpj = Console.ReadLine(); Console.WriteLine("\nDigite o razao Social"); fornecedor.RazaoSocial = Console.ReadLine(); Console.WriteLine("\nDigite o telefone"); fornecedor.Telefone = Console.ReadLine(); Console.WriteLine("\nDigite o email"); fornecedor.Email = Console.ReadLine(); if (FornecedorDAO.CadastrarFornecedor(fornecedor)) { Console.WriteLine("Fornecedor Cadastrado!"); } else { Console.WriteLine("Fornecedor não Cadastrado!"); } }
public ProdutoController(ProdutoDAO produtoDAO, FornecedorDAO fornecedorDAO, CategoriaDAO categoriaDAO) { _produtoDAO = produtoDAO; _fornecedorDAO = fornecedorDAO; _categoriaDAO = categoriaDAO; }
public CancelarContaPagarValidator(ContaPagarDAO contaPagarDAO, FornecedorDAO fornecedorDAO) { this.ContaPagarDAO = contaPagarDAO; this.FornecedorDAO = fornecedorDAO; RuleFor(e => e.Modelo) .NotEmpty().WithMessage("Informe o modelo.") .MaximumLength(2).WithMessage("Modelo só pode ter 2 caracteres."); RuleFor(e => e.Serie) .NotEmpty().WithMessage("Informe a série.") .MaximumLength(2).WithMessage("Série só pode ter 2 caracteres."); RuleFor(e => e.Numero) .NotEmpty().WithMessage("Informe o número.") .Must(ExistCondicaoPagamento).WithMessage("Conta a pagar não cadastrada.") .MaximumLength(20).WithMessage("Número só pode ter 2 caracteres."); RuleFor(e => e.FornecedorId) .NotEmpty().WithMessage("Informe o fornecedor.") .Must(ExistFornecedor).WithMessage("Fornecedor não cadastrado."); RuleFor(e => e.Parcela) .GreaterThan(0).WithMessage("Parcela deve ser superior a 0.") .NotEmpty().WithMessage("Informe a parcela."); }
public ActionResult UpdateForm(int id) { FornecedorDAO dao = new FornecedorDAO(); ViewBag.Fornecedor = dao.BuscaPorId(id); return(View()); }
private void btnExcluir_Click(object sender, EventArgs e) { try { if (MessageBox.Show("Deseja realmente excluir este registro ?", "Responda", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var retorno = new FornecedorDAO().FornecedorExcluir(Convert.ToInt32(this.dgvFornecedor.CurrentRow.Cells["clCodigo"].Value)); if (Char.IsNumber(retorno, 0)) { MessageBox.Show("Registro excluido com sucesso !"); this.CarregarDataGrid(); } else { throw new Exception(retorno); } } else { return; } } catch (Exception exception) { MessageBox.Show(string.Format("Erro ao excluir registro !\nDetalhes: {0}", exception.Message)); } }
public JsonResult DeletaFornecedor(int id) { FornecedorDAO dao = new FornecedorDAO(); dao.Deleta(id); return(Json(new { deletou = true }, JsonRequestBehavior.AllowGet)); }
private void btnAlterar_Click(object sender, EventArgs e) { try { var fornecedor = new FornecedorDAO().ForncedorLista().Select(x => new { idFornecedor = x.IdFornecedor, nomeFornecedor = x.NomeFornecedor }).Where(x => x.idFornecedor == Convert.ToInt32(this.dgvFornecedor.CurrentRow.Cells["clCodigo"].Value)).Single(); var fornecedorModel = new FornecedorModel { IdFornecedor = fornecedor.idFornecedor, NomeFornecedor = fornecedor.nomeFornecedor }; // using (var f = new FornecedorForm(fornecedorModel)) { f.ShowDialog(); this.CarregarDataGrid(); } } catch (Exception exception) { Mensagens.MensagemErro(exception.Message); } }
/// <summary> /// inicializando os componentes /// </summary> public FormEntradas() { InitializeComponent(); daoEndereco = new EnderecoDAO(); daoEntrada = new EntradaEstoqueDAO(); daoFornecedor = new FornecedorDAO(); daoLoja = new LojaDAO(); daoItens = new ItensEntradaDAO(); daoProduto = new ProdutosDAO(); userControleUsBTN.btnRemover.Visible = false; //evento de destaque de campos mk_serie.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); mk_dataEntrada.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); mk_dataNf.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); //leave mk_serie.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); mk_dataEntrada.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); mk_dataNf.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); //eventos do controle de usuario userControleUsBTN.btnAdicionar.Click += BtnAdicionar_Click; userControleUsBTN.btnSalvar.Click += BtnSalvar_Click; //evento de teclado para tab no enter e Esc this.KeyDown += new System.Windows.Forms.KeyEventHandler(ClassFuncoes.FormEventoKeyDown); AtualizarTela(); }
public ActionResult CadastraContasAReceber(Fornecedor obj) { FornecedorDAO dao = new FornecedorDAO(); dao.altera(obj); return(RedirectToAction("frmBuscaFornecedor")); }
//Método popularComboFornecedor() public void popularComboFornecedor() { FornecedorDAO fornecedor = new FornecedorDAO(); cmbFornecedor.DataSource = fornecedor.listarTodos(); cmbFornecedor.DisplayMember = "Nome"; cmbFornecedor.ValueMember = "Nome"; DataTable dt = (DataTable)cmbFornecedor.DataSource; DataRow linha = dt.NewRow(); linha[1] = ""; dt.Rows.InsertAt(linha, 0); cmbFornecedor.SelectedIndex = 0; }
private void btnRegistarSaidaFornecedor_Click(object sender, EventArgs e) { if (dgvFornecedores.Rows.Count == 0) { mensagem("Selecione a linha que corresponde a um fonecedor"); } else { if (MessageBox.Show("Deseja realmente cadastrar a suída desse fornecedor", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int id = Convert.ToInt32(dgvFornecedores.CurrentRow.Cells[0].Value); FornecedorDAO fDao = new FornecedorDAO(); var fornecedor = fDao.find(id); fornecedor.saida = DateTime.Now; if (fDao.atualizar(fornecedor)) { preencherGridVisitanteFornecedores(); mensagem("Registro de saída finalizado com sucesso!"); } } else { return; } } }
private void relatorioFonecedores_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { { int eixoX = 105; string expirado; // titulo e.Graphics.DrawString("Relatório mensal de fornecedores", new Font("Arial", 12, FontStyle.Bold), new SolidBrush(Color.Black), new Point(20, 30)); //headers e.Graphics.DrawString("Nome", new Font("Arial", 11, FontStyle.Bold), new SolidBrush(Color.Black), new Point(20, 85)); e.Graphics.DrawString("RG", new Font("Arial", 11, FontStyle.Bold), new SolidBrush(Color.Black), new Point(320, 85)); e.Graphics.DrawString("Entrada", new Font("Arial", 11, FontStyle.Bold), new SolidBrush(Color.Black), new Point(400, 85)); e.Graphics.DrawString("Saída", new Font("Arial", 11, FontStyle.Bold), new SolidBrush(Color.Black), new Point(550, 85)); e.Graphics.DrawString("Empresa", new Font("Arial", 11, FontStyle.Bold), new SolidBrush(Color.Black), new Point(700, 85)); IQueryable<Fornecedor> fornecedores = null; string saida = ""; try { var fDAO = new FornecedorDAO(); fornecedores = fDAO.get(f => f.entrada.Year.ToString() == cmbRelAno.SelectedItem.ToString() && f.entrada.Month.ToString() == cmbRelMes.SelectedItem.ToString()); } catch (Exception) { mensagem("Erro ao gerar relatório"); } foreach (Fornecedor f in fornecedores) { if (f.saida == null) { saida = ""; } else { saida = f.saida.Value.ToString("dd/mm/yyy hh:mm:ss"); } e.Graphics.DrawString(f.nome, new Font("Arial", 11, FontStyle.Regular), new SolidBrush(Color.Black), new Point(20, eixoX)); e.Graphics.DrawString(f.rg, new Font("Arial", 11, FontStyle.Regular), new SolidBrush(Color.Black), new Point(320, eixoX)); e.Graphics.DrawString(f.entrada.ToString("dd/mm/yyy hh:mm:ss"), new Font("Arial", 11, FontStyle.Regular), new SolidBrush(Color.Black), new Point(400, eixoX)); e.Graphics.DrawString(saida, new Font("Arial", 11, FontStyle.Regular), new SolidBrush(Color.Black), new Point(550, eixoX)); e.Graphics.DrawString(f.empresa, new Font("Arial", 11, FontStyle.Regular), new SolidBrush(Color.Black), new Point(700, eixoX)); eixoX += 15; } } }
private void preencherGridVisitanteFornecedores() { dgvFornecedores.Rows.Clear(); dgvVisitante.Rows.Clear(); FornecedorDAO fDao = new FornecedorDAO(); VisitanteDAO vDao = new VisitanteDAO(); var fornecedores = fDao.get(f => f.entrada.Day == DateTime.Now.Day && f.entrada.Month == DateTime.Now.Month && f.entrada.Year == DateTime.Now.Year && f.saida == null); var visitantes = vDao.get(v => v.entrada.Day == DateTime.Now.Day && v.entrada.Month == DateTime.Now.Month && v.entrada.Year == DateTime.Now.Year && v.saida == null); foreach (Fornecedor item in fornecedores) { dgvFornecedores.Rows.Add(item.idFornecedor, item.nome, item.empresa, item.entrada); } foreach (Visitante item in visitantes) { dgvVisitante.Rows.Add(item.idVisitante, item.nome, item.empresa, item.entrada); } }
private void btnRegistrarEntradaFornecedorVisitante_Click(object sender, EventArgs e) { if (String.IsNullOrWhiteSpace(txtNomeFornecedorVisitante.Text) || String.IsNullOrWhiteSpace(txtRgFornecedorVisitante.Text) || String.IsNullOrWhiteSpace(txtMotivoFornecedorVisitante.Text)) { mensagem("Por favor verifique se todos os campos foram preenchidos"); } else { if (MessageBox.Show("Deseja realmente cadastrar entrada de visitante/fornecedor?", "Pergunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DateTime data = DateTime.Now; if (rdbFornecedor.Checked == true) { var f = new Fornecedor() { empresa = txtEmpresaFornecedorVisitante.Text, entrada = data, motivo = txtMotivoFornecedorVisitante.Text, nome = txtNomeFornecedorVisitante.Text, rg = txtRgFornecedorVisitante.Text, }; var fDAO = new FornecedorDAO(); if (fDAO.adicionar(f)) { mensagem("Entrada de Forncedor registrada com sucesso!"); limparTelaRegistrarEntradaVisitanteFornecedor(); dgvFornecedores.Rows.Add(f.idFornecedor, f.nome, f.empresa, f.entrada); preencherGridVisitanteFornecedores(); } else { mensagem("Falha ao registrar entrada de fornecedor"); } } else { var v = new Visitante() { empresa = txtEmpresaFornecedorVisitante.Text, entrada = DateTime.Now, motivo = txtMotivoFornecedorVisitante.Text, nome = txtNomeFornecedorVisitante.Text, rg = txtRgFornecedorVisitante.Text, }; var vDAO = new VisitanteDAO(); if (vDAO.adicionar(v)) { mensagem("Entrada de visitante registrada com sucesso!"); limparTelaRegistrarEntradaVisitanteFornecedor(); dgvVisitante.Rows.Add(v.idVisitante, v.nome, v.empresa, v.entrada); preencherGridVisitanteFornecedores(); } else { mensagem("Falha ao regstrar entrada de visitante"); } } } else { return; } } }