public static contas AlteraSalva(contas conta)
        {
            using (var ContextTransaction = db.Database.BeginTransaction())
            {
                try
                {
                    var existeContaPagarReceber = db.contas.Find(conta.Id);

                    using (var db = new bancoviagemEntities())
                    {
                        if (existeContaPagarReceber == null)
                        {
                            db.Entry(conta).State = EntityState.Added;
                        }
                        else
                        {
                            db.Entry(conta).State = EntityState.Modified;
                        }
                        db.SaveChanges();
                    }
                    ContextTransaction.Commit();
                }
                catch (Exception ex)
                {
                    ContextTransaction.Rollback();
                    throw ex;
                }
            }
            return(conta);
        }
Ejemplo n.º 2
0
        public static fretamento AlteraSalvaFretamento(fretamento fretamento)
        {
            using (var ContextTransaction = db.Database.BeginTransaction())
            {
                try
                {
                    var existeFretamento = db.fretamento.Find(fretamento.Id);

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

                    ContextTransaction.Commit();
                }
                catch (Exception ex)
                {
                    ContextTransaction.Rollback();
                    throw ex;
                }
            }
            return(fretamento);
        }
Ejemplo n.º 3
0
        public static vendacliente AlteraSalva(vendacliente vendaCliente)
        {
            using (var ContextTransaction = db.Database.BeginTransaction())
            {
                try
                {
                    var existeVendaCliente = db.vendacliente.Find(vendaCliente.VendaId);


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

                    ContextTransaction.Commit();
                }
                catch (Exception ex)
                {
                    ContextTransaction.Rollback();
                    throw ex;
                }
            }
            return(vendaCliente);
        }
Ejemplo n.º 4
0
        public static int Excluir(int id)
        {
            fretamento fretamento = new fretamento();

            using (var db = new bancoviagemEntities())
            {
                var y = db.fretamento.Find(id);
                y.Status   = 1;
                fretamento = y;
            }
            using (var db = new bancoviagemEntities())
            {
                db.Entry(fretamento).State = EntityState.Modified;
                db.SaveChanges();
            }
            return(id);
        }
Ejemplo n.º 5
0
        //EXCLUI O CLIENTE FAZENDO APENAS A ALTERAÇÃO DO STATUS
        public static int Excluir(int id)
        {
            cliente cliente = new cliente();

            using (var db = new bancoviagemEntities())
            {
                var y = db.cliente.Find(id);
                y.Status = 1;
                cliente  = y;
            }
            using (var db = new bancoviagemEntities())
            {
                db.Entry(cliente).State = EntityState.Modified;
                db.SaveChanges();
            }
            return(id);
        }
Ejemplo n.º 6
0
        public static int Excluir(int id)
        {
            pestacaoservico servico = new pestacaoservico();

            using (var db = new bancoviagemEntities())
            {
                var y = db.pestacaoservico.Find(id);
                y.Status = 1;
                servico  = y;
            }
            using (var db = new bancoviagemEntities())
            {
                db.Entry(servico).State = EntityState.Modified;
                db.SaveChanges();
            }
            return(id);
        }
Ejemplo n.º 7
0
        public static int Excluir(int id)
        {
            veiculo veiculo = new veiculo();

            using (var db = new bancoviagemEntities())
            {
                var y = db.veiculo.Find(id);
                y.Status = 1;
                veiculo  = y;
            }
            using (var db = new bancoviagemEntities())
            {
                db.Entry(veiculo).State = EntityState.Modified;
                db.SaveChanges();
            }
            return(id);
        }
Ejemplo n.º 8
0
        //EXCLUI O CLIENTE FAZENDO APENAS A ALTERAÇÃO DO STATUS
        public static int Excluir(int id)
        {
            viagem viagem = new viagem();

            using (var db = new bancoviagemEntities())
            {
                var y = db.viagem.Find(id);
                y.Status = 1;
                viagem   = y;
            }
            using (var db = new bancoviagemEntities())
            {
                db.Entry(viagem).State = EntityState.Modified;
                db.SaveChanges();
            }
            return(id);
        }
Ejemplo n.º 9
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);
        }
Ejemplo n.º 10
0
        public static cliente AlteraSalva(cliente cliente, endereco enderecoPessoal, endereco enderecoComercial)
        {
            using (var ContextTransaction = db.Database.BeginTransaction())
            {
                try
                {
                    var existeCliente = db.cliente.Find(cliente.Id);

                    if (cliente.endereco.Count > 0)
                    {
                        enderecoPessoal.Id = cliente.endereco.Where(a => a.Origem == 0).FirstOrDefault().Id;
                    }
                    if (cliente.endereco.Count > 1)
                    {
                        enderecoComercial.Id = cliente.endereco.Where(a => a.Origem == 1).FirstOrDefault().Id;
                    }

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

                    if (!enderecoPessoal.IsEmpty)
                    {
                        enderecoPessoal.ClienteIdEndereco = cliente.Id;
                        using (var db = new bancoviagemEntities())
                        {
                            if (enderecoPessoal.Id == 0)
                            {
                                db.Entry(enderecoPessoal).State = EntityState.Added;
                            }
                            else
                            {
                                db.Entry(enderecoPessoal).State = EntityState.Modified;
                            }
                            db.SaveChanges();
                        }
                    }

                    if (!enderecoComercial.IsEmpty)
                    {
                        enderecoComercial.ClienteIdEndereco = cliente.Id;
                        using (var db = new bancoviagemEntities())
                        {
                            if (enderecoComercial.Id == 0)
                            {
                                db.Entry(enderecoComercial).State = EntityState.Added;
                            }
                            else
                            {
                                db.Entry(enderecoComercial).State = EntityState.Modified;
                            }
                            db.SaveChanges();
                        }
                    }
                    ContextTransaction.Commit();
                }
                catch (Exception ex)
                {
                    ContextTransaction.Rollback();
                    throw ex;
                }
            }
            return(cliente);
        }