public ActionResult Search(string filter, int? page, int? pagesize) { try { LogBLL.Insert(new LogDado("Search", "Fornecedor", _idUsuario)); using (var db = new Context()) { var _bll = new BLL.FornecedorBLL(db, _idUsuario); var result = _bll.Search(filter, page, pagesize); return View("Index", result); } } catch (Exception ex) { this.AddFlashMessage(RP.Util.Exception.Message.Get(ex), FlashMessage.ERROR); RP.Util.Entity.ErroLog.Add(ex, Session.SessionID, _idUsuario); return RedirectToAction("Index"); } }
private void tsexcluir_Click(object sender, EventArgs e) { BLL.FornecedorBLL fornecedorBLL = new BLL.FornecedorBLL(); Model.FornecedorModel fornecedorModel = new Model.FornecedorModel(); if (txtcodigo.Text == String.Empty) { MessageBox.Show("selecione o fornecedor que deseja excluir", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { fornecedorModel.Codigo = Convert.ToInt32(txtcodigo.Text); if (MessageBox.Show("Tem certeza que deseja excluir o fornecedor codigo " + txtcodigo.Text + "?", "AVISO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { fornecedorBLL.Excluirfornecedor(fornecedorModel); MessageBox.Show("Fornecedor excluído com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); RecebeUltimoFornecedor(0); } tsCancelar.Enabled = false; } }
private void salvarFornecedor() { BLL.FornecedorBLL fornecedorBLL = new BLL.FornecedorBLL(); Model.FornecedorModel fornecedorModel = new Model.FornecedorModel(); DAL.CidadesDAL cidadesDAL = new DAL.CidadesDAL(); fornecedorModel.Endereco.Bairro = txtbairro.Text; if ((rbnao.Checked == false) && (rbsim.Checked == true)) { fornecedorModel.Bloqueado = "S"; } if ((rbnao.Checked == true) && (rbsim.Checked == false)) { fornecedorModel.Bloqueado = "N"; } fornecedorModel.Celular = mskcelular.Text; fornecedorModel.Endereco.Cep = mskcep.Text; if (txtcodigocidade.Text != string.Empty) { fornecedorModel.Endereco.Cidade.Codigo = Convert.ToInt32(txtcodigocidade.Text); } fornecedorModel.Cnpj = mskcnpj.Text; fornecedorModel.Contato = txtcontato.Text; fornecedorModel.Email = txtemail.Text; fornecedorModel.Endereco.Rua = txtendereco.Text; fornecedorModel.Fantasia = txtfantasia.Text; fornecedorModel.Fax = mskfax.Text; fornecedorModel.Inscricao = mskinscricao.Text; fornecedorModel.Endereco.Numero = txtnumero.Text; fornecedorModel.Observacao = txtobservacao.Text; fornecedorModel.Razao = txtrazao.Text; fornecedorModel.Telefone = msktelefone.Text; if (Modificar == false) { fornecedorBLL.IncluirFornecedor(fornecedorModel); } else { fornecedorModel.Codigo = Convert.ToInt32(txtcodigo.Text); fornecedorBLL.AlterarFornecedor(fornecedorModel); } MessageBox.Show("Dados Gravados com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void CarregarGridView() { Model.FornecedorModel fornecedorModel = new Model.FornecedorModel(); BLL.FornecedorBLL fornecedorBLL = new BLL.FornecedorBLL(); if (rbcodconsulta.Checked == true) { if ((rbconsultanao.Checked == true)&&(rbconsultasim.Checked == false)&&(rbconsultatodos.Checked==false)) { if ((chkboxcidadeconsulta.Checked == true) && (txtcidadeconsulta.Text != string.Empty)) { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("codigo", "N", txtcodcidadeconsulta.Text, txtnomeconsulta.Text); } else { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("codigo", "N", "", txtnomeconsulta.Text); } } if ((rbconsultanao.Checked == false) && (rbconsultasim.Checked == true) && (rbconsultatodos.Checked == false)) { if ((chkboxcidadeconsulta.Checked == true) && (txtcidadeconsulta.Text != string.Empty)) { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("codigo", "S", txtcodcidadeconsulta.Text, txtnomeconsulta.Text); } else { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("codigo", "S", "", txtnomeconsulta.Text); } } if ((rbconsultanao.Checked == false) && (rbconsultasim.Checked == false) && (rbconsultatodos.Checked == true)) { if ((chkboxcidadeconsulta.Checked == true) && (txtcidadeconsulta.Text != string.Empty)) { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("codigo", "T", txtcodcidadeconsulta.Text, txtnomeconsulta.Text); } else { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("codigo", "T", "", txtnomeconsulta.Text); } } } if (rbnomeconsulta.Checked == true) { if (rbconsultanao.Checked == true) { if ((chkboxcidadeconsulta.Checked == true) && (txtcidadeconsulta.Text != string.Empty)) { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("razao", "N", txtcodcidadeconsulta.Text, txtnomeconsulta.Text); } else { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("razao", "N", "", txtnomeconsulta.Text); } } if (rbconsultasim.Checked == true) { if ((chkboxcidadeconsulta.Checked == true) && (txtcidadeconsulta.Text != string.Empty)) { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("razao", "S", txtcodcidadeconsulta.Text, txtnomeconsulta.Text); } else { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("razao", "S", "", txtnomeconsulta.Text); } } if (rbconsultatodos.Checked == true) { if ((chkboxcidadeconsulta.Checked == true) && (txtcidadeconsulta.Text != string.Empty)) { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("razao", "T", txtcodcidadeconsulta.Text, txtnomeconsulta.Text); } else { dtgconsultafornecedor.DataSource = fornecedorBLL.getFornecedores("razao", "T", "", txtnomeconsulta.Text); } } } //dtgconsultafornecedor.Columns[0].Visible = false; dtgconsultafornecedor.Columns[1].Width = 300; }
public ActionResult Create(FornecedorVM model) { if (string.IsNullOrEmpty(model.Cidade.nome)) { ModelState.AddModelError("Cidade.nome", "Informe a cidade"); } if (ModelState.IsValid) { try { LogBLL.Insert(new LogDado("Create", "Fornecedor", _idUsuario)); using (var db = new Context()) { using (var trans = new RP.DataAccess.RPTransactionScope(db)) { var _fornecedor = model.GetFornecedor(); var _bll = new BLL.FornecedorBLL(db, _idUsuario); _bll.Insert(_fornecedor); _bll.SaveChanges(); trans.Complete(); this.AddFlashMessage(RP.Util.Resource.Message.INSERT_SUCCESS, FlashMessage.SUCCESS); return RedirectToAction("Index"); } } } catch (Exception ex) { this.AddFlashMessage(RP.Util.Exception.Message.Get(ex), FlashMessage.ERROR); RP.Util.Entity.ErroLog.Add(ex, Session.SessionID, _idUsuario); return RedirectToAction("Index"); } } return View(model); }
public JsonResult JsCreate(Fornecedor model) { try { LogBLL.Insert(new LogDado("JsCreate", "Fornecedor", _idUsuario)); using (var db = new Context()) { using (var trans = new RP.DataAccess.RPTransactionScope(db)) { var _bll = new BLL.FornecedorBLL(db, _idUsuario); _bll.Insert(model); _bll.SaveChanges(); trans.Complete(); return Json(new { model = model }, JsonRequestBehavior.AllowGet); } } } catch (Exception ex) { Response.StatusCode = 500; return Json(RP.Util.Exception.Message.Get(ex), JsonRequestBehavior.AllowGet); } }
public JsonResult JsSearch(string filter, int? page, int? pagesize) { try { using (var db = new Context()) { var _bll = new BLL.FornecedorBLL(db, _idUsuario); var result = _bll.Search(filter, page, pagesize); var list = result.Select(s => new { s.idFornecedor, s.nome, s.tipo }); return Json(new Util.Class.JsonCollection { result = list, count = result.TotalCount }, JsonRequestBehavior.AllowGet); } } catch (Exception ex) { Response.StatusCode = 500; return Json(RP.Util.Exception.Message.Get(ex), JsonRequestBehavior.AllowGet); } }
private ActionResult GetView(int id) { try { using (var db = new Context()) { var _bll = new BLL.FornecedorBLL(db, _idUsuario); var _fornecedor = _bll.FindSingle(e => e.idFornecedor == id, u => u.Telefones, u => u.Cidade); return View(FornecedorVM.GetFornecedor(_fornecedor)); } } catch (Exception ex) { this.AddFlashMessage(RP.Util.Exception.Message.Get(ex), FlashMessage.ERROR); RP.Util.Entity.ErroLog.Add(ex, Session.SessionID, _idUsuario); return RedirectToAction("Index"); } }
public ActionResult DeleteConfirmed(int id) { try { LogBLL.Insert(new LogDado("DeleteConfirmed", "Fornecedor", _idUsuario)); using (var db = new Context()) { using (var trans = new RP.DataAccess.RPTransactionScope(db)) { var _bll = new BLL.FornecedorBLL(db, _idUsuario); _bll.Delete(e => e.idFornecedor == id); _bll.SaveChanges(); trans.Complete(); this.AddFlashMessage(RP.Util.Resource.Message.DELETE_SUCCESS, FlashMessage.SUCCESS); return RedirectToAction("Index"); } } } catch (Exception ex) { RP.Util.Entity.ErroLog.Add(ex, Session.SessionID, _idUsuario); this.AddFlashMessage(RP.Util.Exception.Message.Get(ex), FlashMessage.ERROR); RP.Util.Entity.ErroLog.Add(ex, Session.SessionID, _idUsuario); return RedirectToAction("Delete", id); } }
public ActionResult Report() { try { using (var db = new Context()) { var _bll = new BLL.FornecedorBLL(db, _idUsuario); var _contaPagar = _bll.Find().Select(u => new Models.Fornecedor.Consultar{idFornecedor = u.idFornecedor, nome = u.nome, flCheck = ""}).ToList(); return View(new ReportVM { Fornecedores = _contaPagar}); } } catch (Exception ex) { RP.Util.Entity.ErroLog.Add(ex, Session.SessionID, _idUsuario); return RedirectToAction("Index", "Erro", new { area = string.Empty }); } }