Esempio n. 1
0
        private void radButton2_Click(object sender, EventArgs e)
        {
            try
            {
                if (idforn > 0)
                {
                    idforn = int.Parse(idfornTextBox.Text);
                    var forn = tete.fornecedor.Where(t => t.idforn == idforn).FirstOrDefault();
                    forn.Nome      = nomeTextBox.Text;
                    forn.Nuit      = nuitTextBox.Text;
                    forn.email     = emailTextBox.Text;
                    forn.Enderesso = enderessoTextBox.Text;
                    forn.tipodefor = tipodeforComboBox.SelectedItem.ToString();

                    tete.SaveChanges();
                }
                else
                {
                    fornecedor forn = new fornecedor();
                    forn.Nome      = nomeTextBox.Text;
                    forn.Nuit      = nuitTextBox.Text;
                    forn.email     = emailTextBox.Text;
                    forn.Enderesso = enderessoTextBox.Text;
                    forn.tipodefor = tipodeforComboBox.SelectedItem.ToString();
                    tete.fornecedor.Add(forn);
                    tete.SaveChanges();
                }
                MessageBox.Show("Cliente actualizado com sucesso", "sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                fornecedorBindingSource.DataSource = tete.fornecedor.ToList();
            }
            catch (Exception EX)
            {
                MessageBox.Show(EX.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        public ActionResult Edit(fornecedor a)
        {
            try
            {  //para validar que los campos esten llenos
                if (!ModelState.IsValid)
                {
                    return(View());
                }
                using (var db = new sistemapedidosEntities1())
                {
                    fornecedor al = db.fornecedor.Find(a.id);
                    al.id    = a.id;
                    al.nome  = a.nome;
                    al.cnpj  = a.cnpj;
                    al.uf    = a.uf;
                    al.email = a.email;
                    al.razao = a.razao;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                return(View());
            }
        }
Esempio n. 3
0
        public static fornecedor AlteraSalvaFornecedor(fornecedor fornecedor)
        {
            using (var ContextTransaction = db.Database.BeginTransaction())
            {
                try
                {
                    var existeFornecedor = db.fornecedor.Find(fornecedor.Id);

                    using (var db = new bancoviagemEntities())
                    {
                        if (existeFornecedor == null)
                        {
                            db.Entry(fornecedor).State = EntityState.Added;
                        }
                        else
                        {
                            db.Entry(fornecedor).State = EntityState.Modified;
                        }
                        db.SaveChanges();
                    }

                    ContextTransaction.Commit();
                }
                catch (Exception ex)
                {
                    ContextTransaction.Rollback();
                    throw ex;
                }
            }
            return(fornecedor);
        }
Esempio n. 4
0
        private void InserirFornecedor(oficinaEntities bd)
        {
            endereco e = new endereco();
            contato  c = new contato();

            fornecedor f = new fornecedor();

            f.nome          = txtNome.Text;
            f.CNPJ          = maskTxtCNPJ.Text;
            f.representante = txtRepresentante.Text;
            bd.fornecedor.Add(f);
            bd.SaveChanges();

            int aux = f.idfornecedor;

            e.idfornecedor = aux;
            e.logradouro   = txtLogradouro.Text;
            e.bairro       = txtBairro.Text;
            e.numero       = txtNumeroCasa.Text;
            e.cidade       = txtCidade.Text;
            e.uf           = txtUF.Text;
            e.cep          = txtCEP.Text;

            c.idfornecedor    = aux;
            c.numero_telefone = maskedTxtTelefone.Text;
            c.email           = txtEmail.Text;

            bd.endereco.Add(e);
            bd.contato.Add(c);
            bd.SaveChanges();
            ListarFornecedores();
            MessageBox.Show("Registro Salvo Com Sucesso!");
            LimparForm();
        }
        public IHttpActionResult Put(int id, Fornecedor_POCO e)
        {
            try
            {
                fornecedor cli = contexto.fornecedor.SingleOrDefault(gen => gen.for_cod == id);
                if (id == 0 || cli == null)
                {
                    throw new Exception("ID inválido.");
                }
                else
                {
                    cli.for_nome      = e.nome;
                    cli.for_cnpj      = e.cnpj;
                    cli.for_ie        = e.ie;
                    cli.for_rsocial   = null;
                    cli.for_cep       = e.cep;
                    cli.for_endereco  = e.endereco;
                    cli.for_bairro    = e.bairro;
                    cli.for_fone      = e.fone;
                    cli.for_cel       = e.cel;
                    cli.for_email     = e.email;
                    cli.for_endnumero = null;
                    cli.for_cidade    = e.cidade;
                    cli.for_estado    = e.estado;

                    contexto.SaveChanges();
                    return(RedirectToRoute("DefaultApi", new { controller = "fornecedor", id = id }));
                }
            }
            catch (Exception ex)
            {
                return(NotFound());
            }
        }
Esempio n. 6
0
 public ActionResult Details(int id)
 {
     using (var db = new sistemapedidosEntities1())
     {
         fornecedor fo = db.fornecedor.Find(id);
         return(View(fo));
     }
 }
        public ActionResult DeleteConfirmed(int id)
        {
            fornecedor fornecedor = db.fornecedor.Find(id);

            db.fornecedor.Remove(fornecedor);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 8
0
 public ActionResult Edit([Bind(Include = "id_fornecedor,nome,cidade")] fornecedor fornecedor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(fornecedor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(fornecedor));
 }
Esempio n. 9
0
        //
        // GET: /Fornecedor/Delete/5

        public ActionResult Delete(int id)
        {
            fornecedor fornecedor = db.fornecedor.Find(id);

            if (fornecedor == null)
            {
                return(HttpNotFound());
            }
            return(View(fornecedor));
        }
 public ActionResult Edit([Bind(Include = "id_fornecedor,cnpj,inscricao_estadual,endereco,bairro,cidade,uf,telefone,email")] fornecedor fornecedor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(fornecedor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(fornecedor));
 }
Esempio n. 11
0
 public ActionResult Edit(fornecedor fornecedor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(fornecedor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.IdPessoa = new SelectList(db.pessoa, "IdPessoa", "Nome", fornecedor.IdPessoa);
     return(View(fornecedor));
 }
Esempio n. 12
0
        //
        // GET: /Fornecedor/Edit/5

        public ActionResult Edit(int id)
        {
            fornecedor fornecedor = db.fornecedor.Find(id);

            if (fornecedor == null)
            {
                return(HttpNotFound());
            }
            ViewBag.IdPessoa = new SelectList(db.pessoa, "IdPessoa", "Nome", fornecedor.IdPessoa);
            return(View(fornecedor));
        }
        public async Task <IHttpActionResult> GetfornecedorByCpfCnpj(string cpfCnpj)
        {
            fornecedor fornecedor = await db.fornecedor.Where(b => b.cnpj_cpf.EndsWith(cpfCnpj)).FirstOrDefaultAsync();

            if (fornecedor == null)
            {
                return(NotFound());
            }

            return(Ok(FornecedorDTO.GeraDTO(fornecedor)));
        }
        public async Task <IHttpActionResult> GetfornecedorById(long id)
        {
            fornecedor fornecedor = await db.fornecedor.FindAsync(id);

            if (fornecedor == null)
            {
                return(NotFound());
            }

            return(Ok(FornecedorDTO.GeraDTO(fornecedor)));
        }
Esempio n. 15
0
        // GET: Fornecedor/Delete/5
        public ActionResult Delete(int id)
        {
            using (var db = new sistemapedidosEntities1())
            {
                fornecedor fo = db.fornecedor.Find(id);
                db.fornecedor.Remove(fo);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
Esempio n. 16
0
        public ActionResult Create([Bind(Include = "id_fornecedor,nome,cidade")] fornecedor fornecedor)
        {
            if (ModelState.IsValid)
            {
                db.fornecedor.Add(fornecedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(fornecedor));
        }
        public ActionResult Create([Bind(Include = "id_fornecedor,cnpj,inscricao_estadual,endereco,bairro,cidade,uf,telefone,email")] fornecedor fornecedor)
        {
            if (ModelState.IsValid)
            {
                db.fornecedor.Add(fornecedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(fornecedor));
        }
Esempio n. 18
0
 public ActionResult Edit([Bind(Include = "id,descricao,id_cidade,email")] fornecedor fornecedor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(fornecedor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_cidade = new SelectList(db.cidade, "id", "descricao", fornecedor.id_cidade);
     return(View(fornecedor));
 }
Esempio n. 19
0
        public ActionResult Create([Bind(Include = "id,descricao,id_cidade,email")] fornecedor fornecedor)
        {
            if (ModelState.IsValid)
            {
                db.fornecedor.Add(fornecedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_cidade = new SelectList(db.cidade, "id", "descricao", fornecedor.id_cidade);
            return(View(fornecedor));
        }
Esempio n. 20
0
        public ActionResult Create(fornecedor fornecedor)
        {
            if (ModelState.IsValid)
            {
                db.fornecedor.Add(fornecedor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.IdPessoa = new SelectList(db.pessoa, "IdPessoa", "Nome", fornecedor.IdPessoa);
            return(View(fornecedor));
        }
 public ActionResult Edit([Bind(Include = "id_fornecedor,id_tipo_fornecedor,id_pessoa,sin_ativo")] fornecedor fornecedor)
 {
     if (ModelState.IsValid)
     {
         db.Entry(fornecedor).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_pessoa          = new SelectList(db.pessoa, "id_pessoa", "nome", fornecedor.id_pessoa);
     ViewBag.id_tipo_fornecedor = new SelectList(db.tipo_fornecedor, "id_tipo_fornecedor", "nome", fornecedor.id_tipo_fornecedor);
     return(View(fornecedor));
 }
        // GET: Fornecedores/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            fornecedor fornecedor = db.fornecedor.Find(id);

            if (fornecedor == null)
            {
                return(HttpNotFound());
            }
            return(View(fornecedor));
        }
 public IHttpActionResult Post(Fornecedor_POCO produto)
 {
     try
     {
         fornecedor newCat = (fornecedor)produto;
         contexto.fornecedor.Add(newCat);
         contexto.SaveChanges();
         return(RedirectToRoute("DefaultApi", new { controller = "fornecedor", id = newCat.for_cod }));
     }
     catch (Exception e)
     {
         return(BadRequest());
     }
 }
Esempio n. 24
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //very first load//
            string id = Request.QueryString["FornecedorId"];

            if (!string.IsNullOrEmpty(id))
            {
                //MontarCadastroVeiculo(Convert.ToInt32(id));
            }
            else
            {
                _Fornecedor = new fornecedor();
            }
        }
Esempio n. 25
0
 // GET: Fornecedor/Edit/5
 public ActionResult Edit(int id)
 {
     try
     {
         using (var db = new sistemapedidosEntities1())
         {
             fornecedor fo = db.fornecedor.Find(id);
             return(View(fo));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 26
0
        // GET: fornecedors/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            fornecedor fornecedor = db.fornecedor.Find(id);

            if (fornecedor == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_cidade = new SelectList(db.cidade, "id", "descricao", fornecedor.id_cidade);
            return(View(fornecedor));
        }
        // GET: fornecedor/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            fornecedor fornecedor = db.fornecedor.Find(id);

            if (fornecedor == null)
            {
                return(HttpNotFound());
            }
            ViewBag.id_pessoa          = new SelectList(db.pessoa, "id_pessoa", "nome", fornecedor.id_pessoa);
            ViewBag.id_tipo_fornecedor = new SelectList(db.tipo_fornecedor, "id_tipo_fornecedor", "nome", fornecedor.id_tipo_fornecedor);
            return(View(fornecedor));
        }
 public List<fornecedor> Filtrar(fornecedor fornecedor)
 {
     return repositoryfornecedor.ObterPorFiltros(b => (
         (fornecedor.ID == Guid.Empty || b.ID == fornecedor.ID) &&
         (fornecedor.codigo == null || b.codigo.ToUpper().Contains(fornecedor.codigo)) &&
         (fornecedor.razaoSocial == null || b.razaoSocial.ToUpper().Contains(fornecedor.razaoSocial)) &&
         (fornecedor.nomeFantasia == null || b.nomeFantasia.ToUpper().Contains(fornecedor.nomeFantasia)) &&
         (fornecedor.CNPJ == null || b.CNPJ.ToUpper().Contains(fornecedor.CNPJ)) &&
         (fornecedor.CPF == null || b.CPF.ToUpper().Contains(fornecedor.CPF)) &&
         (fornecedor.RG == null || b.RG.ToUpper().Contains(fornecedor.RG)) &&
         (fornecedor.IE == null || b.IE.ToUpper().Contains(fornecedor.IE)) &&
         (fornecedor.IM == null || b.IM.ToUpper().Contains(fornecedor.IM)) &&
         (fornecedor.CNAEID == Guid.Empty || b.CNAEID == fornecedor.CNAEID) &&
         (fornecedor.empresaID == Guid.Empty || b.empresaID == fornecedor.empresaID)
         )).ToList();
 }
Esempio n. 29
0
        public static int Excluir(int id)
        {
            fornecedor fornecedor = new fornecedor();

            using (var db = new bancoviagemEntities())
            {
                var y = db.fornecedor.Find(id);
                y.Status   = 1;
                fornecedor = y;
            }
            using (var db = new bancoviagemEntities())
            {
                db.Entry(fornecedor).State = EntityState.Modified;
                db.SaveChanges();
            }
            return(id);
        }
 public IHttpActionResult Delete(int id)
 {
     try
     {
         if (id == 0)
         {
             throw new Exception("ID INVÁLIDO");
         }
         else
         {
             fornecedor cat = contexto.fornecedor.SingleOrDefault(c => c.for_cod == id);
             contexto.fornecedor.Remove(cat);
             contexto.SaveChanges();
             return(Ok());
         }
     }
     catch (Exception e)
     {
         return(NotFound());
     }
 }
Esempio n. 31
0
        public ActionResult Create(fornecedor a)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (var db = new sistemapedidosEntities1()){
                    db.fornecedor.Add(a);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error ao adicionar o fornecedor", ex);
                return(View());
            }
        }
Esempio n. 32
0
        public Result SalvarFornecedor(fornecedor fornecedor)
        {
            //if (!modelState.IsValid)
            //{
            //    return;
            //}

            Result retorno = serviceFornecedor.Salvar(fornecedor);
            //if (!retorno.Sucesso)
            //{
            //    modelState.AddModelError("", retorno.MensagemGeral);

            //    foreach (ResultadoCampo campo in retorno.Campos)
            //    {
            //        modelState.AddModelError(campo.Campo, campo.Mensagem);
            //    }
            //}

            return retorno;
        }
Esempio n. 33
0
 public List<fornecedor> FiltrarFornecedor(fornecedor fornecedor)
 {
     return serviceFornecedor.Filtrar(fornecedor);
 }
        public Result Salvar(fornecedor fornecedor)
        {
            Result retorno = new Result();

            try
            {
                if (fornecedor.ID == Guid.Empty)
                {
                    fornecedor.ID = Guid.NewGuid();
                    repositoryfornecedor.Adicionar(fornecedor);
                }
                else
                {
                    repositoryfornecedor.Alterar(fornecedor);
                }

                context.SaveChanges();

                retorno.Ok("Cadastro realizado com sucesso.");
            }
            catch (Exception erro)
            {
                retorno.Erro(erro.Message);
            }

            return retorno;
        }