public static bool ObterProcessoAdvogado(Modelo.Advogado.ModeloAdvogadoProcesso processoAdvogado)
        {
            ObjetoBanco objeto = null;
            try
            {
                objeto = ExecucaoProcedure.ExecutarQuery(Constantes.Procedures.Processo.Advogado.ListarProcessoAdvogado,
                    new KeyValuePair<string, object>(Constantes.Parametros.Processo.Advogado.IdProcesso, processoAdvogado.Processo.Id),
                    new KeyValuePair<string, object>(Constantes.Parametros.Processo.Advogado.IdAdvogado, processoAdvogado.Advogado.Id)
                    );

                dynamic dados = objeto as dynamic;
                if (objeto.Reader.Read())
                {
                    processoAdvogado.OrigemDados = Modelo.Comum.OrigemDados.Banco;
                    return true;
                }
                return false;
            }
            finally
            {
                if (objeto != null)
                {
                    objeto.Reader.Close();
                }
            }
        }
Пример #2
0
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     Modelo modelo = new Modelo();
     if (hfIdModelo.Value == string.Empty)
     {
         //Criação de novo modelo
         modelo.AddNew();
     }
     else
     {
         //Atualização de dados
         int idModelo = Convert.ToInt32(hfIdModelo.Value);
         modelo.LoadByPrimaryKey(idModelo);
     }
     try
     {
         modelo.NomeModelo = txbNomeModelo.Text;
         modelo.Descricao = txbDescricao.Text;
         modelo.CorpoModelo = txbCorpo.Text;
         modelo.Save();
         LimpaCampos();
         hfIdModelo.Value = string.Empty;
         CarregarModelos();
         pnlDadosModelo.Visible = false;
     }
     catch (Exception exx)
     {
         lblMsg.Text = "Ocorreu o seguinte erro: " + exx.Message;
     }
 }
        public static IEnumerable<Modelo.Processo.ModeloRecorteProcesso> ListarRecorteProcesso(Modelo.Processo.ModeloProcesso processo, Func<Modelo.Processo.ModeloRecorteProcesso> criacaoRecorteProcesso)
        {
            ObjetoBanco objeto = null;
            try
            {
                objeto = ExecucaoProcedure.ExecutarQuery(Constantes.Procedures.Processo.Recorte.ListarRecorteProcesso,
                    new KeyValuePair<string, object>(Constantes.Parametros.Processo.Recorte.IdProcesso, processo.Id)
                    );

                dynamic dados = objeto as dynamic;
                while (objeto.Reader.Read())
                {
                    Modelo.Processo.ModeloRecorteProcesso recorteProcesso = criacaoRecorteProcesso();
                    recorteProcesso.Processo = processo;
                    recorteProcesso.DataInclusao = @dados.dataInclusao;
                    recorteProcesso.UsuarioInclusao.Id = @dados.idUsuario;
                    AcessoUsuario.ObterUsuario(recorteProcesso.UsuarioInclusao);
                    recorteProcesso.TextoRecorte = @dados.recorte;
                    recorteProcesso.OrigemDados = Modelo.Comum.OrigemDados.Banco;
                    yield return recorteProcesso;
                }
            }
            finally
            {
                if (objeto != null)
                {
                    objeto.Reader.Close();
                }
            }
        }
Пример #4
0
        public int CadastrarVenda(Modelo.Venda venda)
        {
            FactoryConnection conn = new FactoryConnection();
            int id = 0;
            string sSQL = @"INSERT INTO Venda
                    (Valor, DataHoje, CPFFuncionario, CPFCliente) VALUES (@Valor, @DataHoje, @CPFFuncionario, @CPFCliente)
                    SET @IdVenda = SCOPE_IDENTITY()";
            try
            {
                SqlCommand cmd = new SqlCommand(sSQL, conn.AbrirConnexao());
                cmd.Parameters.AddWithValue("@Valor", venda.ValorTotal);
                cmd.Parameters.AddWithValue("@DataHoje", DateTime.Now);
                cmd.Parameters.AddWithValue("@CPFFuncionario", venda.CPFFuncionario);
                cmd.Parameters.AddWithValue("@CPFCliente", venda.CPFCliente);
                cmd.Parameters.AddWithValue("@IdVenda", 0).Direction = System.Data.ParameterDirection.Output;

                cmd.ExecuteNonQuery();

                id = Convert.ToInt32(cmd.Parameters["@IdVenda"].Value);

            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();

            }
            return id;
        }
 public static void InserirGrupoDiferencialCliente(Modelo.Cliente.ModeloGrupoDiferencialCliente grupoDiferencialCliente)
 {
     ObjetoBanco objeto = null;
     try
     {
         objeto = ExecucaoProcedure.ExecutarQuery(
             Constantes.Procedures.Cliente.GrupoDiferencial.InserirGrupoDiferencialCliente,
             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.GrupoDiferencial.IdCliente, grupoDiferencialCliente.Cliente.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.GrupoDiferencial.IdGrupoDiferencial, grupoDiferencialCliente.GrupoDiferencial.Id)
         );
         dynamic dados = objeto as dynamic;
         objeto.Reader.Read();
         grupoDiferencialCliente.OrigemDados = Modelo.Comum.OrigemDados.Banco;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         if (objeto != null)
         {
             objeto.Reader.Close();
         }
     }
 }
Пример #6
0
        public static void InserirUsuario(Modelo.Usuario.ModeloUsuario usuario)
        {
            ObjetoBanco objeto = null;
            try
            {
                objeto = ExecucaoProcedure.ExecutarQuery(
                    Constantes.Procedures.Usuario.InserirUsuario,
                    new KeyValuePair<string, object>(Constantes.Parametros.Usuario.Nome, usuario.Nome),
                    new KeyValuePair<string, object>(Constantes.Parametros.Usuario.Login, usuario.Login),
                    new KeyValuePair<string, object>(Constantes.Parametros.Usuario.Senha, usuario.Senha),
                    new KeyValuePair<string, object>(Constantes.Parametros.Usuario.Permissao, (Modelo.Usuario.PermissaoUsuario)usuario.Permissao),
                    new KeyValuePair<string, object>(Constantes.Parametros.Usuario.Status, (Modelo.Usuario.StatusUsuario)usuario.Status)
                );

                dynamic dados = objeto as dynamic;
                objeto.Reader.Read();
                usuario.Id = (int?) @dados.idUsuario;
                usuario.OrigemDados = Modelo.Comum.OrigemDados.Banco;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objeto != null)
                {
                    objeto.Reader.Close();
                }
            }
        }
Пример #7
0
    private void SalvarMensagem(MensagemVO vo){
        mensagem msg = new mensagem();
        msg.id = Guid.NewGuid();
        msg.id_usuario = new Guid(vo.IdUsuario);
        msg.id_conversa = new Guid(vo.IdConversa);
        msg.texto = vo.Texto;
        msg.dt_envio = DateTime.Now;

        bool ehProfessor = false;

        using (Modelo db = new Modelo())
        {
            db.mensagem.Add(msg);
            db.SaveChanges();

            usuario u = db.usuario.Where(usu => usu.id.ToString() == vo.IdUsuario).FirstOrDefault();
            ehProfessor = u.tipo == "P";

        }

        if (ehProfessor)
            EnviarNotificacao(vo);
        else
            EnviarMensagemNoSocket(vo);
                
    }
        public static IEnumerable<Modelo.Advogado.ModeloAdvogadoProcesso> ListarProcessoAdvogado(Modelo.Advogado.ModeloAdvogadoProcesso buscaProcessoAdvogado, Func<Modelo.Advogado.ModeloAdvogadoProcesso> criacaoProcessoAdvogado)
        {
            ObjetoBanco objeto = null;
            try
            {
                objeto = ExecucaoProcedure.ExecutarQuery(Constantes.Procedures.Processo.Advogado.ListarProcessoAdvogado,
                    new KeyValuePair<string, object>(Constantes.Parametros.Processo.Advogado.IdProcesso, buscaProcessoAdvogado.Processo.Id),
                    new KeyValuePair<string, object>(Constantes.Parametros.Processo.Advogado.IdAdvogado, buscaProcessoAdvogado.Advogado.Id)
                    );

                dynamic dados = objeto as dynamic;
                while (objeto.Reader.Read())
                {
                    Modelo.Advogado.ModeloAdvogadoProcesso processoAdvogado = criacaoProcessoAdvogado();
                    processoAdvogado.Processo.Id = @dados.idProcesso;
                    AcessoProcesso.ObterProcesso(processoAdvogado.Processo);

                    processoAdvogado.Advogado.Id = @dados.idAdvogado;
                    AcessoAdvogado.ObterAdvogado(processoAdvogado.Advogado);

                    processoAdvogado.OrigemDados = Modelo.Comum.OrigemDados.Banco;
                    yield return processoAdvogado;
                }
            }
            finally
            {
                if (objeto != null)
                {
                    objeto.Reader.Close();
                }
            }
        }
 public static void InserirRecorteProcesso(Modelo.Processo.ModeloRecorteProcesso recorteProcesso)
 {
     ObjetoBanco objeto = null;
     try
     {
         objeto = ExecucaoProcedure.ExecutarQuery(
             Constantes.Procedures.Processo.Recorte.InserirRecorteProcesso,
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.Recorte.IdProcesso, recorteProcesso.Processo.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.Recorte.IdUsuario, recorteProcesso.UsuarioInclusao.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.Recorte.TextoRecorte, recorteProcesso.TextoRecorte)
         );
         dynamic dados = objeto as dynamic;
         objeto.Reader.Read();
         recorteProcesso.DataInclusao = @dados.dataInclusao;
         recorteProcesso.OrigemDados = Modelo.Comum.OrigemDados.Banco;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         if (objeto != null)
         {
             objeto.Reader.Close();
         }
     }
 }
Пример #10
0
        public void Insert(Modelo.Titulo obj)
        {
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);
            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand com = conn.CreateCommand();
            // Define comando de exclusão
            SqlCommand cmd = new SqlCommand("INSERT INTO Titulos(ISBN,titulo,autor,editora,ano,descricao,pesoEmKg,alturaEmCm,larguraEmCm,profundidadeEmCm,codigoDeBarras,numeroPaginas,acabamento,edicao,categoria_id,idioma_id,capa) VALUES (@ISBN,@titulo,@autor,@editora,@ano,@descricao,@pesoEmKg,@alturaEmCm,@larguraEmCm,@profundidadeEmCm,@codigoDeBarras,@numeroPaginas,@acabamento,@edicao,@categoria_id,@idioma_id,@capa)", conn);
            cmd.Parameters.AddWithValue("@ISBN", obj.ISBN);
            cmd.Parameters.AddWithValue("@titulo", obj.titulo);
            cmd.Parameters.AddWithValue("@autor", obj.autor);
            cmd.Parameters.AddWithValue("@editora", obj.editora);
            cmd.Parameters.AddWithValue("@ano", obj.ano);
            cmd.Parameters.AddWithValue("@descricao", obj.descricao);
            cmd.Parameters.AddWithValue("@pesoEmKg", obj.pesoEmKg);
            cmd.Parameters.AddWithValue("@alturaEmCm", obj.alturaEmCm);
            cmd.Parameters.AddWithValue("@larguraEmCm", obj.larguraEmCm);
            cmd.Parameters.AddWithValue("@profundidadeEmCm", obj.profundidadeEmCm);
            cmd.Parameters.AddWithValue("@codigoDeBarras", obj.codigoDeBarras);
            cmd.Parameters.AddWithValue("@numeroPaginas", obj.numeroPaginas);
            cmd.Parameters.AddWithValue("@acabamento", obj.acabamento);
            cmd.Parameters.AddWithValue("@edicao", obj.edicao);
            cmd.Parameters.AddWithValue("@categoria_id", obj.categoriaID);
            cmd.Parameters.AddWithValue("@idioma_id", obj.idiomaID);
            cmd.Parameters.AddWithValue("@capa", obj.capa);

            // Executa Comando
            cmd.ExecuteNonQuery();
        }
 public static void InserirDependenteCliente(Modelo.Cliente.ModeloDependenteCliente DependenteCliente)
 {
     ObjetoBanco objeto = null;
     try
     {
         objeto = ExecucaoProcedure.ExecutarQuery(
             Constantes.Procedures.Cliente.Dependente.InserirDependenteCliente,
             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Dependente.IdCliente, DependenteCliente.Cliente.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Dependente.Parentesco, DependenteCliente.GrauParentesco.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Dependente.NomeDependente, DependenteCliente.Nome),
             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Dependente.IndicadorCadastro, DependenteCliente.IndCadastro),
             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Dependente.Observacao, DependenteCliente.Observacao)
         );
         dynamic dados = objeto as dynamic;
         objeto.Reader.Read();
         DependenteCliente.Id = (int) @dados.idClienteDependente;
         DependenteCliente.OrigemDados = Modelo.Comum.OrigemDados.Banco;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         if (objeto != null)
         {
             objeto.Reader.Close();
         }
     }
 }
Пример #12
0
        public static void InserirTipoAcao(Modelo.Acao.ModeloTipoAcao tipoAcao)
        {
            ObjetoBanco objeto = null;
            try
            {
                objeto = ExecucaoProcedure.ExecutarQuery(
                    Constantes.Procedures.TipoAcao.InserirTipoAcao,
                    new KeyValuePair<string, object>(Constantes.Parametros.TipoAcao.Descricao, tipoAcao.Descricao)
                );

                dynamic dados = objeto as dynamic;
                objeto.Reader.Read();
                tipoAcao.Id = (int?)@dados.idAcao;
                tipoAcao.OrigemDados = Modelo.Comum.OrigemDados.Banco;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objeto != null)
                {
                    objeto.Reader.Close();
                }
            }
        }
Пример #13
0
 public Servidor()
 {
     Modelo = new Modelo();
     Especificacion = new EspServidor();
     TipoServidor = new TipoServidor();
     Estatus = new Estatus();
 }
Пример #14
0
 public void Insert(Modelo.Clientes cliente)
 {
     SqlConnection conexao = new SqlConnection(strCon);
     string sql = "Insert into Clientes values (@idCidade, @nome, @telefone, @celular, @endereco, @cpf, @email)";
     SqlCommand cmd = new SqlCommand(sql, conexao);
     cmd.Parameters.AddWithValue("@idCidade", cliente.idCidade);
     cmd.Parameters.AddWithValue("@nome", cliente.nome);
     cmd.Parameters.AddWithValue("@telefone", cliente.telefone);
     cmd.Parameters.AddWithValue("@celular", cliente.celular);
     cmd.Parameters.AddWithValue("@endereco", cliente.endereco);
     cmd.Parameters.AddWithValue("@cpf", cliente.cpf);
     cmd.Parameters.AddWithValue("@email", cliente.email);
     conexao.Open();
     try
     {
         cmd.ExecuteNonQuery();
     }
     catch
     {
         Console.WriteLine("Deu erro na inserção de Cliente...");
     }
     finally
     {
         conexao.Close();
     }
 }
Пример #15
0
        public static void InserirAdvogado(Modelo.Advogado.ModeloAdvogado advogado)
        {
            ObjetoBanco objeto = null;
            try
            {
                objeto = ExecucaoProcedure.ExecutarQuery(
                    Constantes.Procedures.Advogado.InserirAdvogado,
                    new KeyValuePair<string, object>(Constantes.Parametros.Advogado.OAB, advogado.Oab),
                    new KeyValuePair<string, object>(Constantes.Parametros.Advogado.CPF, advogado.Cpf),
                    new KeyValuePair<string, object>(Constantes.Parametros.Advogado.RG, advogado.Rg),
                    new KeyValuePair<string, object>(Constantes.Parametros.Advogado.Nome, advogado.Nome),
                    new KeyValuePair<string, object>(Constantes.Parametros.Advogado.IndEstagiario, advogado.IndicadorEstagiario),
                    new KeyValuePair<string, object>(Constantes.Parametros.Advogado.EstadoCivil, advogado.EstadoCivil),
                    new KeyValuePair<string, object>(Constantes.Parametros.Advogado.Naturalidade, advogado.Naturalidade),
                    new KeyValuePair<string, object>(Constantes.Parametros.Advogado.Nacionalidade, advogado.Nacionalidade),
                    new KeyValuePair<string, object>(Constantes.Parametros.Advogado.Sexo, advogado.Sexo)
                );

                dynamic dados = objeto as dynamic;
                objeto.Reader.Read();
                advogado.Id = (int?)@dados.idAdvogado;
                advogado.OrigemDados = OrigemDados.Banco;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objeto != null)
                {
                    objeto.Reader.Close();
                }
            }
        }
        public static IEnumerable<Modelo.Cliente.ModeloDependenteCliente> ListarDependenteCliente(Modelo.Cliente.ModeloCliente cliente, Func<Modelo.Cliente.ModeloDependenteCliente> criacaoDependenteCliente)
        {
            ObjetoBanco objeto = null;
            try
            {
                objeto = ExecucaoProcedure.ExecutarQuery(Constantes.Procedures.Cliente.Dependente.ListarDependenteCliente,
                    new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Dependente.IdCliente, cliente.Id)
                    );

                dynamic dados = objeto as dynamic;
                while (objeto.Reader.Read())
                {
                    Modelo.Cliente.ModeloDependenteCliente DependenteCliente = criacaoDependenteCliente();
                    DependenteCliente.Id = @dados.idClienteDependente;
                    DependenteCliente.Cliente = cliente;
                    DependenteCliente.GrauParentesco = Modelo.Comum.GrausParentesco.Lista.FirstOrDefault((g) => g.Id == @dados.parentesco);
                    DependenteCliente.Nome = @dados.nomeDependente;
                    DependenteCliente.IndCadastro = Convert.ToBoolean(@dados.indCadastro);
                    DependenteCliente.Observacao = @dados.observacao;
                    DependenteCliente.OrigemDados = Modelo.Comum.OrigemDados.Banco;
                    yield return DependenteCliente;
                }
            }
            finally
            {
                if (objeto != null)
                {
                    objeto.Reader.Close();
                }
            }
        }
Пример #17
0
 public AlterarLoginSenha(Modelo.Usuario usu)
 {
     InitializeComponent();
     SessionUser.nome = usu.Nome;
     Login_Usuario.Text = usu.Login;
     Senha_Usuario.Text = usu.Senha;
 }
 public static bool ObterClienteProcesso(Modelo.Cliente.ModeloProcessoCliente processoCliente)
 {
     ObjetoBanco objeto = null;
     try
     {
         objeto = ExecucaoProcedure.ExecutarQuery(Constantes.Procedures.Cliente.Processo.ListarProcessoCliente,
                             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Processo.IdProcesso, processoCliente.Processo.Id),
                             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Processo.IdCliente, processoCliente.Cliente.Id)
                             );
         if (objeto.Reader.Read())
         {
             processoCliente.OrigemDados = Modelo.Comum.OrigemDados.Banco;
             return true;
         }
         else {
             return false;
         }
     }
     finally
     {
         if (objeto != null)
         {
             objeto.Reader.Close();
         }
     }
 }
Пример #19
0
 public void GetDisplayValues()
 {
     var list = new Marca().GetDisplayValues();
     list = new Modelo().GetDisplayValues();
     list = new AnoFabricacao().GetDisplayValues();
     WriteLine("Count = {0}", list.Values.Count);
 }
Пример #20
0
 public static void AlterarTipoAcao(Modelo.Acao.ModeloTipoAcao tipoAcao)
 {
     ObjetoBanco objeto = null;
     try
     {
         objeto = ExecucaoProcedure.ExecutarQuery(
             Constantes.Procedures.TipoAcao.AlterarTipoAcao,
             new KeyValuePair<string, object>(Constantes.Parametros.TipoAcao.IdAcao, tipoAcao.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.TipoAcao.Descricao, tipoAcao.Descricao)
         );
         tipoAcao.OrigemDados = Modelo.Comum.OrigemDados.Banco;
         tipoAcao.Sujo = false;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         if (objeto != null)
         {
             objeto.Reader.Close();
         }
     }
 }
        public bool EliminarPedido(Modelo.Pedido pedidoNew)
        {
            try
            {
                foreach (var item in ds.pedido)
                {
                    if (((DataSetFacturacion.pedidoRow)item).Id == pedidoNew.Id)
                    {
                        foreach (var serv in ((DataSetFacturacion.pedidoRow)item).Getpedidos_costosRows())
                        {
                            CostosTB.Delete(serv.Id, serv.idpedido, serv.idcostos, serv.material);
                        }

                        PedidoTB.Delete(item.Id, item.fecha_entrega, item.fecha_expedicion, item.cliente, item.forma_pago, item.descuentos, item.tipo_documento, item.tipo_impresion,
                            item.color_impresion, item.estado, item.coste_total, item.cantidad_paginas, item.importe_total, item.pago_adelantado, item.observaciones,
                            item.cant_ejemplares, item.mano_obra_fotocopia, item.mano_obra_impresion, item.mano_obra_presillado, item.paginas_x_cara, item.mano_obra_encuadernado,
                            item.valor_agregado, item.mano_obra_corte, item.nombre_cliente,item.costotonel,item.costopapel, pedidoNew.ManoObraDisenno, pedidoNew.Cantidad_Hojas_Mecanografia);
                        break;
                    }
                }
                this.CostosTB.Fill(ds.pedidos_costos);
                this.PedidoTB.Fill(this.ds.pedido);

                return true;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public static void AlterarGrupoDiferencial(Modelo.GrupoDiferencial.ModeloGrupoDiferencial grupoDiferencial)
 {
     ObjetoBanco objeto = null;
     try
     {
         objeto = ExecucaoProcedure.ExecutarQuery(
             Constantes.Procedures.GrupoDiferencial.AlterarGrupoDiferencial,
             new KeyValuePair<string, object>(Constantes.Parametros.GrupoDiferencial.IdGrupoDiferencial, grupoDiferencial.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.GrupoDiferencial.Nome, grupoDiferencial.Nome)
         );
         grupoDiferencial.OrigemDados = Modelo.Comum.OrigemDados.Banco;
         grupoDiferencial.Sujo = false;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         if (objeto != null)
         {
             objeto.Reader.Close();
         }
     }
 }
        /// <summary>Método que representa la llamada al procedure 'Documento_Cab_Actualizar'</summary>
        public int Actualizar(Modelo.Documento_Cab Item)
        {
            try
            {
                using (SqlConnection conexion = new SqlConnection(cadenaConexion))
                {
                    conexion.Open();
                    SqlCommand cmd = new SqlCommand("Documento_Cab_Actualizar @ccosto,@doc,@numero,@idPersona,@total,@usrMod,@fechaMod,@horaMod,@idEstado", conexion);
                    cmd.CommandType = CommandType.Text;

                    cmd.Parameters.AddWithValue("@ccosto", Item.ccosto);
                    cmd.Parameters.AddWithValue("@doc", Item.doc);
                    cmd.Parameters.AddWithValue("@numero", Item.numero);
                    cmd.Parameters.AddWithValue("@idPersona", Item.idPersona);
                    cmd.Parameters.AddWithValue("@total", Item.total);
                    cmd.Parameters.AddWithValue("@usrMod", Item.usrMod);
                    cmd.Parameters.AddWithValue("@fechaMod", Item.fechaMod);
                    cmd.Parameters.AddWithValue("@horaMod", Item.horaMod);
                    cmd.Parameters.AddWithValue("@idEstado", Item.idEstado);

                    int NumFila = cmd.ExecuteNonQuery();

                    return NumFila;
                }
            }
            catch (System.Exception)
            {
                throw;
            }
        }
        //acho que não precisa disso
        /*public static bool ObterGrupoDiferencialCliente(Modelo.Cliente.ModeloGrupoDiferencialCliente grupoDiferencialCliente)
        {
            ObjetoBanco objeto = null;
            try
            {
                objeto = ExecucaoProcedure.ExecutarQuery(Constantes.Procedures.Cliente.GrupoDiferencial.ObterGrupoDiferencialCliente,
                    new KeyValuePair<string, object>(Constantes.Parametros.Cliente.GrupoDiferencial.IdGrupoDiferencial, grupoDiferencialCliente.GrupoDiferencial.Id),
                    new KeyValuePair<string, object>(Constantes.Parametros.Cliente.GrupoDiferencial.IdCliente, grupoDiferencialCliente.Cliente.Id)
                    );

                dynamic dados = objeto as dynamic;
                if (objeto.Reader.Read())
                {
                    grupoDiferencialCliente.OrigemDados = Modelo.Comum.OrigemDados.Banco;
                    return true;
                }
                else return false;
            }
            finally
            {
                if (objeto != null)
                {
                    objeto.Reader.Close();
                }
            }

        }*/
        public static IEnumerable<Modelo.Cliente.ModeloGrupoDiferencialCliente> ListarGrupoDiferencialCliente(Modelo.Cliente.ModeloCliente cliente, Func<Modelo.Cliente.ModeloGrupoDiferencialCliente> criacaoGrupoDiferencialCliente)
        {
            ObjetoBanco objeto = null;
            try
            {
                objeto = ExecucaoProcedure.ExecutarQuery(Constantes.Procedures.Cliente.GrupoDiferencial.ListarGrupoDiferencialCliente,
                    new KeyValuePair<string, object>(Constantes.Parametros.Cliente.GrupoDiferencial.IdCliente, cliente.Id)
                    );

                dynamic dados = objeto as dynamic;
                while (objeto.Reader.Read())
                {
                    Modelo.Cliente.ModeloGrupoDiferencialCliente grupoDiferencialCliente = criacaoGrupoDiferencialCliente();
                    grupoDiferencialCliente.Cliente = cliente;
                    grupoDiferencialCliente.GrupoDiferencial.Id = @dados.idGrupoDiferencial;
                    AcessoGrupoDiferencial.ObterGrupoDiferencial(grupoDiferencialCliente.GrupoDiferencial);
                    grupoDiferencialCliente.OrigemDados = Modelo.Comum.OrigemDados.Banco;
                    yield return grupoDiferencialCliente;
                }
            }
            finally
            {
                if (objeto != null)
                {
                    objeto.Reader.Close();
                }
            }
        }
        public static IEnumerable<Modelo.Cliente.ModeloContatoCliente> ListarContatoCliente(Modelo.Cliente.ModeloCliente cliente, Func<Modelo.Cliente.ModeloContatoCliente> criacaoContatoCliente)
        {
            ObjetoBanco objeto = null;
            try
            {
                objeto = ExecucaoProcedure.ExecutarQuery(Constantes.Procedures.Cliente.Contato.ListarContatoCliente,
                    new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Contato.IdCliente, cliente.Id)
                    );

                dynamic dados = objeto as dynamic;
                while (objeto.Reader.Read())
                {
                    Modelo.Cliente.ModeloContatoCliente contatoCliente = criacaoContatoCliente();
                    contatoCliente.Id = @dados.idContatoCliente;
                    contatoCliente.Cliente = cliente;
                    contatoCliente.TipoContato = @dados.tipoContato;
                    contatoCliente.Contato = @dados.contato;
                    contatoCliente.Observacao = @dados.observacao;
                    contatoCliente.OrigemDados = Modelo.Comum.OrigemDados.Banco;
                    yield return contatoCliente;
                }
            }
            finally
            {
                if (objeto != null)
                {
                    objeto.Reader.Close();
                }
            }
        }
Пример #26
0
 public static void AlterarProcesso(Modelo.Processo.ModeloProcesso processo)
 {
     ObjetoBanco objeto = null;
     try
     {
         objeto = ExecucaoProcedure.ExecutarQuery(
             Constantes.Procedures.Processo.AlterarProcesso,
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.IdProcesso, processo.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.NumeroProcesso, processo.NumeroProcesso),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.IdTipoAcao, processo.TipoAcao.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.Objetivo, processo.Objetivo),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.Vara, processo.Vara),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.Cabeca, processo.Cabeca.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.DataAjuizamentoAcao, processo.DataAjuizamentoAcao),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.Observacao, processo.Observacao),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.Reu, processo.Reu),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.NumeroOrdem, processo.NumeroOrdem),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.QuantidadeDiasAlerta, processo.QuantidadeDiasAlerta)
         );
         processo.OrigemDados = Modelo.Comum.OrigemDados.Banco;
         processo.Sujo = false;
     }
     finally
     {
         if (objeto != null)
         {
             objeto.Reader.Close();
         }
     }
 }
 public static void InserirContatoCliente(Modelo.Cliente.ModeloContatoCliente contatoCliente)
 {
     ObjetoBanco objeto = null;
     try
     {
         objeto = ExecucaoProcedure.ExecutarQuery(
             Constantes.Procedures.Cliente.Contato.InserirContatoCliente,
             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Contato.IdCliente, contatoCliente.Cliente.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Contato.TipoContato, contatoCliente.TipoContato),
             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Contato.TextoContato, contatoCliente.Contato),
             new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Contato.Observacao, contatoCliente.Observacao)
         );
         dynamic dados = objeto as dynamic;
         objeto.Reader.Read();
         contatoCliente.Id = (int?)@dados.idContatoCliente;
         contatoCliente.OrigemDados = Modelo.Comum.OrigemDados.Banco;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         if (objeto != null)
         {
             objeto.Reader.Close();
         }
     }
 }
 public static void InserirProcessoAdvogado(Modelo.Advogado.ModeloAdvogadoProcesso processoAdvogado)
 {
     ObjetoBanco objeto = null;
     try
     {
         objeto = ExecucaoProcedure.ExecutarQuery(
             Constantes.Procedures.Processo.Advogado.InserirProcessoAdvogado,
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.Advogado.IdProcesso, processoAdvogado.Processo.Id),
             new KeyValuePair<string, object>(Constantes.Parametros.Processo.Advogado.IdAdvogado, processoAdvogado.Advogado.Id)
         );
         dynamic dados = objeto as dynamic;
         objeto.Reader.Read();
         processoAdvogado.OrigemDados = Modelo.Comum.OrigemDados.Banco;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         if (objeto != null)
         {
             objeto.Reader.Close();
         }
     }
 }
        public static IEnumerable<Modelo.Cliente.ModeloProcessoCliente> ListarClienteProcesso(Modelo.Processo.ModeloProcesso processo, Func<Modelo.Cliente.ModeloProcessoCliente> criacaoProcessoCliente)
        {
            ObjetoBanco objeto = null;
            try
            {
                objeto = ExecucaoProcedure.ExecutarQuery(Constantes.Procedures.Cliente.Processo.ListarProcessoCliente,
                    new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Processo.IdProcesso, processo.Id),
                    new KeyValuePair<string, object>(Constantes.Parametros.Cliente.Processo.IdCliente, null)
                    );

                dynamic dados = objeto as dynamic;
                while (objeto.Reader.Read())
                {
                    Modelo.Cliente.ModeloProcessoCliente processoCliente = criacaoProcessoCliente();
                    processoCliente.Cliente.Id = @dados.idCliente;
                    AcessoCliente.ObterCliente(processoCliente.Cliente);
                    processoCliente.Processo = processo;
                    processoCliente.OrigemDados = Modelo.Comum.OrigemDados.Banco;
                    yield return processoCliente;
                }
            }
            finally
            {
                if (objeto != null)
                {
                    objeto.Reader.Close();
                }
            }
        }
Пример #30
0
        public void CadastrarItensVenda(Modelo.ItensVenda item)
        {
            FactoryConnection conn = new FactoryConnection();
            String query = "";
            try
            {
                if (item.IdProduto == 0)
                {
                    query = "insert into VendaProdutoServico (IdVenda, IdServico) values" +
                     "('" + item.IdVenda + "', '" + item.IdServico + "')";
                }
                if (item.IdServico == 0)
                {
                    query = "insert into VendaProdutoServico (IdVenda,  IdProduto) values" +
                        "('" + item.IdVenda + "', '" + item.IdProduto + "')";
                }

                SqlCommand comand = new SqlCommand(query, conn.AbrirConnexao());
                SqlDataReader reader = comand.ExecuteReader();

            }
            catch (Exception e)
            {
                MessageBox.Show("Não foi possível conectar-se ao banco de dados!");
            }
            finally
            {
                conn.FecharConnecxao();
            }
        }
Пример #31
0
        //private static Auxiliar INPut = new Auxiliar("INPut", 0);
        //private static Smooth Smoothed_output = new Smooth("Smoothed_output", DELAY_TIME,3,INPut);

        public static void Correr()
        {
            Modelo.Nombre = "Derivadas y Retardos";
            Reloj.Establecer_DT(1);

            //INPut.UpdateFn = () => (100+Funciones.STEP(20,10));
            //INPut.UpdateFn = () => (Funciones.PULSE(10,0,9999));
            Entrada.UpdateFn = () => (Funciones.PULSE(10, 0, 9999));

            //Smoothed_output.InitFn = () => (INPut.k);
            //Smoothed_output.UpdateFn = () => (INPut.k);
            //Smoothed_output.Inicializar();
            double TiempoFinal = Modelo.Correr(0, 100);

            System.Windows.Forms.MessageBox.Show("Simulación Finalizada en Tiempo:" + TiempoFinal.ToString());
            Modelo.MostrarPanel();
        }
Пример #32
0
 public Boolean modificar(clsModelo ctm)
 {
     using (INVENTARIOEntities te = new INVENTARIOEntities())
     {
         EntityKey ekey = new EntityKey("INVENTARIOEntities.Modelo", "IdModelo", ctm.codigo);
         object    OBJ  = null;
         if (te.TryGetObjectByKey(ekey, out OBJ))
         {
             Modelo Modelo = (Modelo)OBJ;
             Modelo.Descripcion = ctm.descripcion;
             Modelo.IdMarca     = Convert.ToInt32(ctm.marca);
             Modelo.IdEstado    = Convert.ToInt32(ctm.estado);
         }
         te.SaveChanges(System.Data.Objects.SaveOptions.DetectChangesBeforeSave);
     }
     return(true);
 }
Пример #33
0
        /// <summary>
        /// Método que atualiza os dados de uma Modelo no sistema
        /// </summary>
        /// <param name="ModeloUpdate">Dados atualizados</param>
        /// <returns>Verdadeiro (atualizado) ou Falso (não atualizado)</returns>
        public bool UpdateModelo(Modelo modeloUpdate)
        {
            var result = contextDb.Modelos.FirstOrDefault(b => b.Id == modeloUpdate.Id);

            if (result != null)
            {
                result.Id        = modeloUpdate.Id;
                result.Descricao = modeloUpdate.Descricao;
                result.MarcaId   = modeloUpdate.MarcaId;
                contextDb.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public void TesteCarroViewEdit()
        {
            Modelo mod = new Modelo("HILUXDAVOLKSWAGEN", 4, "V9", Categorias.Compacto, TipoCombustivel.Diesel, TipoCambio.Automatico, new Fabricante("VOLKSWAGEN", "Alema"));
            Carro  c   = new Carro {
                CarroID = 1, Placa = "ASD1010", Ano = 1990, ModeloCarro = mod, Cor = Cores.Azul
            };
            var mockDAO = new Mock <ICarroDAO>();

            mockDAO.Setup(x => x.FindById(1)).Returns(c);
            var mockDAOMODELO = new Mock <IDAO <Modelo> >();
            var carroService  = new CarroService(mockDAO.Object, null);
            var controller    = new CarroController(carroService);

            var result = controller.Edit(1) as ViewResult;

            Assert.AreEqual("", result.ViewName); //sem passar por pipeline do mvc, nome nao retorna na viewresult
        }
Пример #35
0
        public async Task <IActionResult> Edit(string id, Modelo modelo)
        {
            Response response = new Response();

            try
            {
                if (!string.IsNullOrEmpty(id))
                {
                    response = await apiServicio.EditarAsync(id, modelo, new Uri(WebApp.BaseAddressRM),
                                                             "api/Modelo");

                    if (!response.IsSuccess)
                    {
                        await GuardarLogService.SaveLogEntry(new LogEntryTranfer
                        {
                            ApplicationName      = Convert.ToString(Aplicacion.WebAppRM),
                            EntityID             = string.Format("{0} : {1}", "Sistema", id),
                            LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit),
                            LogLevelShortName    = Convert.ToString(LogLevelParameter.ADV),
                            Message  = "Se ha actualizado un registro sistema",
                            UserName = "******"
                        });

                        return(RedirectToAction("Index"));
                    }
                    ViewData["Error"] = response.Message;
                    return(View(modelo));
                }
                return(BadRequest());
            }
            catch (Exception ex)
            {
                await GuardarLogService.SaveLogEntry(new LogEntryTranfer
                {
                    ApplicationName      = Convert.ToString(Aplicacion.WebAppRM),
                    Message              = "Editando un Modelo",
                    ExceptionTrace       = ex,
                    LogCategoryParametre = Convert.ToString(LogCategoryParameter.Edit),
                    LogLevelShortName    = Convert.ToString(LogLevelParameter.ERR),
                    UserName             = "******"
                });

                return(BadRequest());
            }
        }
Пример #36
0
        public void TestMethod1()
        {
            //Arrange
            var resultadoEsperado = true;

            var idMarca     = 1;
            var nombreMarca = "Marca 1";

            var idModelo     = 1;
            var nombreModelo = "Modelo 1";

            var annio   = 1999;
            var patente = "Patente 1";

            Marca marca = new Marca()
            {
                Id     = idMarca,
                Nombre = nombreMarca
            };
            Modelo modelo = new Modelo
            {
                Id     = idModelo,
                Nombre = nombreModelo
            };
            MarcaModelo marcaModelo = new MarcaModelo()
            {
                Marca  = marca,
                Modelo = modelo
            };

            Vehiculo vehiculo = new Vehiculo()
            {
                Patente     = patente,
                IdMarca     = marca.Id,
                IdModelo    = modelo.Id,
                Anho        = annio,
                MarcaModelo = marcaModelo
            };

            //Act
            var resultado = vehiculo.Create();

            //Assert
            Assert.AreEqual(resultadoEsperado, resultado);
        }
Пример #37
0
        public Response Crear(Modelo Modelo)
        {
            if (Modelo == null)
            {
                return(new Response
                {
                    IsSuccess = false,
                    Message = "Modelo es Null",
                });
            }

            try
            {
                var respuesta = Existe(Modelo);

                if (respuesta.IsSuccess)
                {
                    Modelo.Nombre = Modelo.Nombre.TrimStart().TrimEnd().ToUpper();
                    db.Add(Modelo);
                    db.SaveChanges();

                    return(new Response
                    {
                        IsSuccess = true,
                        Message = "Modelo insertada correctamente",
                    });
                }
                else
                {
                    return(new Response
                    {
                        IsSuccess = false,
                        Message = "La modelo ya existe en el país seleccionado...",
                    });
                }
            }
            catch (Exception ex)
            {
                return(new Response
                {
                    IsSuccess = false,
                    Message = ex.Message,
                });
            }
        }
Пример #38
0
        public ActionResult Administracao(FormCollection formCollection)
        {
            string action     = formCollection["controle_btn"];
            string novoModelo = formCollection["novoModelo"];
            string novaMarca  = formCollection["novaMarca"];
            int    idMarca    = Convert.ToInt32(formCollection["marcaVeiculo"]);

            //string placa = formCollection["placaEdit"].Replace("-", "").ToUpper();

            switch (action)
            {
            case "addModelo":
                ModeloDAO modeloDAO = new ModeloDAO(conn);
                Modelo    modelo    = modeloDAO.BuscarItem("modelo", novoModelo, idMarca);
                if (modelo == null)
                {
                    modeloDAO.Inserir(new Modelo {
                        Nome  = novoModelo,
                        Marca = new Marca {
                            Id = idMarca
                        }
                    });
                }
                return(RedirectToAction("Index"));

            case "addMarca":
                MarcaDAO marcaDAO = new MarcaDAO(conn);
                Marca    marca    = marcaDAO.BuscarItem("marcaNome", novaMarca);
                if (marca == null)
                {
                    marcaDAO.Inserir(new Marca {
                        Nome = novaMarca
                    });
                }
                return(RedirectToAction("Index"));

            case "editVeiculo":
                break;

            default:
                return(RedirectToAction("Administracao"));
            }

            return(RedirectToAction("Administracao"));
        }
Пример #39
0
        private void LoadedCmd_Execute(string modelo)
        {
            NotaFiscal = new NFCeModel();

            if (modelo != null && modelo.Equals("55"))
            {
                _modelo = Modelo.Modelo55;
                NotaFiscal.IsImpressaoBobina = false;
            }
            else
            {
                _modelo = Modelo.Modelo65;
            }

            NotaFiscal.DestinatarioSelecionado = new DestinatarioModel();
            Pagamento = new PagamentoVO();
            Pagamento.FormaPagamento = "Dinheiro";

            var config = _configuracaoService.GetConfiguracao();

            NotaFiscal.Serie      = config.IsProducao ? config.SerieNFCe : config.SerieNFCeHom;
            NotaFiscal.Numero     = config.IsProducao ? config.ProximoNumNFCe : config.ProximoNumNFCeHom;
            NotaFiscal.ModeloNota = "NFC-e";

            NotaFiscal.DataEmissao       = DateTime.Now;
            NotaFiscal.HoraEmissao       = DateTime.Now;
            NotaFiscal.DataSaida         = DateTime.Now;
            NotaFiscal.HoraSaida         = DateTime.Now;
            NotaFiscal.IndicadorPresenca = PresencaComprador.Presencial;
            NotaFiscal.Finalidade        = "Normal";

            var produtos = _produtoService.GetProdutosByNaturezaOperacao("Venda");

            foreach (var produto in produtos)
            {
                ProdutosCombo.Add(produto);
            }

            var destinatarios = _destinatarioService.GetAll();

            foreach (var destDB in destinatarios)
            {
                Destinatarios.Add((DestinatarioModel)destDB);
            }
        }
Пример #40
0
        private void btn_calcular_ExtactitudPrecision_Click(object sender, EventArgs e)
        {
            int limite     = int.Parse(txt_limite_exactitudPrecision_unidad1.Text);
            int porcentaje = int.Parse(txt_porcentaje_exactitudPrecision.Text);

            this._modelo = new ModeloExactitudPrecision(limite);
            tabla_exactitudprecision.DataSource = ((ModeloExactitudPrecision)_modelo).getNumeros();
            label_limite_unidad1.Text           = limite.ToString();
            var resultados = ((ModeloExactitudPrecision)_modelo).resultados();

            if ((int)resultados[0] > porcentaje)
            {
                label_exactitud_unidad1.Text = "Exactitud: " + resultados[0] + "%\n Es exacto";
            }
            else
            {
                label_exactitud_unidad1.Text = "Exactitud: " + resultados[0] + "%\n No es exacto";
            }
            if ((int)resultados[1] > porcentaje)
            {
                label_precision_unidad1.Text = "Precisión: " + resultados[1] + "%\n Es preciso";
            }
            else
            {
                label_precision_unidad1.Text = "Precisión: " + resultados[1] + "%\n No es preciso";
            }
            var puntos = ((ModeloExactitudPrecision)_modelo).getNumeros();

            grafica.Series[0].Points.Clear();
            grafica.Series[0].ChartType = SeriesChartType.Point;
            foreach (var punto in puntos)
            {
                grafica.Series[0].Points.AddY(punto.numero);
            }
            grafica.SaveImage(@"C:\Pruebas\Historial\Unidad 5\Lagrange\" + limite + ".png", ChartImageFormat.Png);
            ResultadoExactitudPrecision resultado = new ResultadoExactitudPrecision
            {
                limite     = limite,
                porcentaje = porcentaje,
                exactitud  = (int)resultados[0],
                precision  = (int)resultados[1]
            };

            (new EscrituraLectura()).escribirExactitudPresisión(resultado);
        }
        // GET: Modelos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Modelo    modelo = repo.LerModelo(id);
            Modelo_vm m      = Mapper.Map <Modelo, Modelo_vm>(modelo);


            if (modelo == null)
            {
                return(HttpNotFound());
            }


            return(View(m));
        }
Пример #42
0
        public void NaoDeveSerPossivelAdicionarUmaQuantidadeNegativaDeModelos()
        {
            ModeloDAO dao = new ModeloDAO();

            ModeloBO bo = new ModeloBO();

            Modelo m = dao.BuscarPorNome("Buggati Veyron");

            m.Descricao = "Lorem ipsum dolor " +
                          "sit amet, consectetur adipiscing elit. " +
                          "Donec in lobortis lorem. Pellentesque auctor," +
                          " mauris non hendrerit malesuada, nisl libero rhoncus orci, nec tempus est augue ut dui. " +
                          "Vivamus nec euismod erat. Pellentesque finibus diam ac euismod  ";

            bool adicionou = bo.AdicionarNovoModelo(m);

            Assert.IsFalse(adicionou);
        }
Пример #43
0
        public Modelo Selecionar(int id)
        {
            Modelo modelo = null;

            foreach (var elemento in arquivoXml.Descendants("modelo"))
            {
                if (elemento.Element("id").Value == id.ToString())
                {
                    modelo       = new Modelo();
                    modelo.Id    = Convert.ToInt32(elemento.Element("id").Value);
                    modelo.Nome  = elemento.Element("nome").Value;
                    modelo.Marca = new MarcaRepositorio().Selecionar(Convert.ToInt32(elemento.Element("marcaId").Value));//marca precisa de parametro por isso deu errado
                    break;
                }
            }

            return(modelo);
        }
Пример #44
0
        //outro jeito de concatenar

        /*
         * XDocument.Load(Path.Combine(AppDomain.CurrentDomain.BaseDirectory,
         *      ConfigurationManager.AppSettings["caminhoArquivoModelo"]));
         */

        /// <summary>
        /// Seleciona os modelos do veículo.
        /// </summary>
        /// <param name="marcaId"></param>
        /// <returns></returns>
        public List <Modelo> SelecionarPorMarca(int marcaId)
        {
            var modelos = new List <Modelo>();

            foreach (var elemento in arquivoXml.Descendants("modelo"))
            {
                if (elemento.Element("marcaId").Value == marcaId.ToString())
                {
                    Modelo modelo = new Modelo();
                    modelo.Id    = Convert.ToInt32(elemento.Element("id").Value);
                    modelo.Nome  = elemento.Element("nome").Value;
                    modelo.Marca = new MarcaRepositorio().Selecionar(marcaId);//marca precisa de parametro por isso deu errado
                    modelos.Add(modelo);
                }
            }

            return(modelos);
        }
        public bool Alterar(Modelo modelo)
        {
            var modeloOriginal = context.Modelos
                                 .FirstOrDefault(x => x.Id == modelo.Id);

            if (modeloOriginal == null)
            {
                return(false);
            }

            modeloOriginal.Id      = modelo.Id;
            modeloOriginal.Nome    = modelo.Nome;
            modeloOriginal.IdMarca = modelo.IdMarca;

            int quantidadeAfetada = context.SaveChanges();

            return(quantidadeAfetada == 1);
        }
Пример #46
0
        public int Insert(Modelo modelo)
        {
            var result = 0;

            using (var con = OpenConnection())
            {
                var query = @"INSERT INTO modelo" +
                            "(nome, sigla, descricao) VALUES" +
                            "(@NOME, @SIGLA, @DESCRICAO)";

                var parameter = new { NOME = modelo.Nome, SIGLA = modelo.Sigla, DESCRICAO = modelo.Descricao };

                result = con.Execute(query.ToString(), parameter);
                con.Dispose();
            }

            return(result);
        }
Пример #47
0
        public FormEditarModelo(Modelo _VenhaEle, bool PermitirApagar, FormInicio _fInit)
        {
            InitializeComponent();

            _este         = _VenhaEle;
            _FormInicio   = _fInit;
            listaGalerias = new List <Galeria>();
            atualizar     = false;

            if (!PermitirApagar)
            {
                buttonApagar.Hide();
                buttonEditar.Location = buttonApagar.Location;
            }

            CarregarForm();
            buttonSair.Show();
        }
Пример #48
0
        public Modelo editar(Modelo novoModelo)
        {
            Modelo modeloSalvo = repositorio.RetornarPorId(novoModelo.Id.GetValueOrDefault());

            if (modeloSalvo == null)
            {
                throw new InstanceNotFoundException("O modelo " + novoModelo.Nome + " não pôde ser encontrado na base de dados.");
            }

            modeloSalvo.Marca  = novoModelo.Marca;
            modeloSalvo.Nome   = novoModelo.Nome;
            modeloSalvo.Ano    = novoModelo.Ano;
            modeloSalvo.Versao = novoModelo.Versao;

            repositorio.Alterar(modeloSalvo);

            return(modeloSalvo);
        }
Пример #49
0
        public IActionResult Get(TipoCategoria categoria)
        {
            var veiculos        = _veiculoRepository.ListarVeiculosPorCategoria((int)categoria);
            var veiculosRetorno = new List <Veiculo>();

            if (veiculos.Count > 0)
            {
                foreach (VeiculoDB veiculoDB in veiculos)
                {
                    var modelo        = _modeloRepository.ObterModeloPorId(veiculoDB.ModeloId);
                    var modeloRetorno = new Modelo(modelo.Id, modelo.Nome, _marcaRepository.ObterMarcaPorId(modelo.MarcaId));
                    var marca         = _marcaRepository.ObterMarcaPorId(veiculoDB.MarcaId);
                    var veiculo       = new Veiculo(veiculoDB, marca.Nome, modeloRetorno.Nome);
                    veiculosRetorno.Add(veiculo);
                }
            }
            return(new OkObjectResult(veiculosRetorno));
        }
Пример #50
0
        public static void Correr()
        {
            Modelo.Nombre = "Derivadas y Retardos";
            Reloj.Establecer_DT(0.25);
            Integral_de_F_de_T.UpdateFn = () => (Integral_de_F_de_T.j + F_de_T.j * Reloj.DT);
            A.UpdateFn      = () => (1);
            B.UpdateFn      = () => (10);
            C.UpdateFn      = () => (2);
            D.UpdateFn      = () => (3);
            F_de_T.UpdateFn = () => (A.k + B.k * Math.Pow(Reloj.TiempoActual, C.k) - Math.Pow(Reloj.TiempoActual, D.k));
            Retraso_de_Integral_de_F_de_T.UpdateFn  = () => (Funciones.DELAY_FIXED(Integral_de_F_de_T, Reloj.DT));
            Derivada_de_Integral_de_F_de_T.UpdateFn = () => ((Integral_de_F_de_T.j - Retraso_de_Integral_de_F_de_T.j) / Reloj.DT);
            Error.UpdateFn = () => (Reloj.TiempoActual > 0 ? (Derivada_de_Integral_de_F_de_T.j - F_de_T.j) / F_de_T.j:0);
            double TiempoFinal = Modelo.Correr(0, 20);

            System.Windows.Forms.MessageBox.Show("Simulación Finalizada en Tiempo:" + TiempoFinal.ToString());
            Modelo.MostrarPanel();
        }
Пример #51
0
        public Modelo RetornaModelo(int IdMarca, string strmodelo)
        {
            List <Modelo> modelos = RetornaModelos(IdMarca).Result.ToList();

            if (modelos == null || modelos.Count == 0)
            {
                return(null);
            }

            Modelo modelo = modelos.FirstOrDefault <Modelo>(m => m.MakeID == IdMarca && m.Name == strmodelo);

            if (modelo == null)
            {
                return(null);
            }

            return(modelo);
        }
 public IActionResult FormularioCrearModelo(CreateModelo model)
 {
     if (ModelState.IsValid)
     {
         Modelo modelo = new Modelo()
         {
             Nombre   = model.Nombre,
             IdEquipo = model.EquipoId,
         };
         db.Modelo.Add(modelo);
         db.SaveChanges();
         return(RedirectToAction("IndiceModelos", new { EquipoId = model.EquipoId }));
     }
     else
     {
         return(FormularioCrearModelo(model.EquipoId));
     }
 }
Пример #53
0
        // GET: Modelos/Delete/5
        public ActionResult Delete(string id)
        {
            if (Session["ID"] == null || !roles.tienePermiso(numeroPermiso, int.Parse(Session["ID"].ToString())))
            {
                return(RedirectToAction("Index", "Home"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Modelo modelo = RentaMaq.Models.Modelo.Obtener(id);

            if (modelo == null)
            {
                return(HttpNotFound());
            }
            return(View(modelo));
        }
Пример #54
0
        private void dgModelos_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            try
            {
                Modelo m = (Modelo)dgModelos.SelectedCells[0].Item;
                txtDescripcion.Text     = m.Descripcion;
                txtAnno.Text            = Convert.ToString(m.Anno);
                txtid.Text              = Convert.ToString(m.Id);
                cboMarcas.SelectedValue = Convert.ToString(m.Marca.Id);

                gridForm.Visibility  = Visibility.Visible;
                gridVista.Visibility = Visibility.Collapsed;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #55
0
        public void Renderizar(float tiempoRenderizado, List <TgcMesh> obstaculos)
        {
            if (Disparos != null)
            {
                foreach (Disparo disparo in Disparos)
                {
                    disparo.Actualizar(tiempoRenderizado, obstaculos);
                    if (disparo.TiempoDeVida - tiempoRenderizado <= 0)
                    {
                        disparo.EnJuego = false;
                        disparo.TestDisparo.dispose();
                    }
                }

                Disparos.RemoveAll(x => x.EnJuego == false);
            }
            Modelo.render();
        }
        // GET: Modelo/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            try
            {
                Modelo          modelo   = service.Buscar(id);
                ModeloViewModel modeloVM = Mapper.Map <Modelo, ModeloViewModel>(modelo);
                return(View(modeloVM));
            }
            catch (BusinessException ex)
            {
                return(HttpNotFound(ex.Message));
            }
        }
Пример #57
0
        public ActionResult Create([Bind(Include = "id,codigo,capacidad,indiceEnfriamiento")] Modelo modelo)
        {
            bool IsProductNameExist = db.Modelos.Any(x => x.codigo == modelo.codigo && x.id != modelo.id);

            if (IsProductNameExist == true)
            {
                ModelState.AddModelError("codigo", "Model already exists");
            }

            if (ModelState.IsValid)
            {
                db.Modelos.Add(modelo);
                db.SaveChanges();
                return(RedirectToAction("Index", "Home"));
            }

            return(View(modelo));
        }
 // GET: Modelo/Edit/5
 public ActionResult Edit(int?id)
 {
     if (id == null)
     {
         return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
     }
     try
     {
         Modelo          modelo   = service.Buscar(id);
         ModeloViewModel modeloVM = Mapper.Map <Modelo, ModeloViewModel>(modelo);
         modeloVM.ListaFabricantes = new SelectList(service.ListarFabricantes(), "FabricanteID", "Nome", modeloVM.ModeloID);
         return(View(modeloVM));
     }
     catch (BusinessException)
     {
         return(HttpNotFound());
     }
 }
Пример #59
0
        public void agregarArticulo()
        {
            Modelo model  = Ventana.darModelo();
            String objeto = textBox1.Text;
            String lugar  = textBox2.Text;
            String hora   = textBox3.Text;
            String fecha  = textBox4.Text;
            String color  = textBox5.Text;
            Objeto nuevo  = new Objeto(objeto, color, fecha, hora, lugar);

            model.agregarArticulo(nuevo);

            textBox1.Text = "Nombre";
            textBox2.Text = "lugar";
            textBox3.Text = "hora";
            textBox4.Text = "fecha";
            textBox5.Text = "color";
        }
Пример #60
0
        private void tbtnActualizar_Click(object sender, EventArgs e)
        {
            if (txtIdModelo.Text != "" && txtCodigo.Text != "" && txtNombreModelo.Text != "")
            {
                Modelo objModelo = new Modelo();
                objModelo.Idmarca  = Convert.ToInt32(txtCodigo.Text);
                objModelo.Nombre   = txtNombreModelo.Text;
                objModelo.Idmodelo = Convert.ToInt32(txtIdModelo.Text);
                objModelo.editarModelo();
                MessageBox.Show("Modelo actualizado");
            }
            else
            {
                MessageBox.Show("No deben haber campos vacíos");
            }

            ModeloDGV(dgvModelo);
        }