Inheritance: MonoBehaviour
Beispiel #1
0
        public List <Divisao> BuscarDivisoesUnidade(Unidade obj)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = System.Data.CommandType.Text;
            comando.CommandText = "Select * from Divisao where Divisao.id_unidade = @id";
            comando.Parameters.AddWithValue("@id", obj.Id);
            SqlDataReader  dr           = Conexao.Selecionar(comando);
            List <Divisao> objsDivisoes = new List <Divisao>();
            UnidadeDAO     daoUnidade   = new UnidadeDAO();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    Divisao objDivisao = new Divisao();
                    objDivisao.Id        = Convert.ToInt32(dr["id"]);
                    objDivisao.Descricao = Convert.ToString(dr["descricao"]);
                    //BUSCANDO USUARIO
                    objDivisao.ObjUnidade.Id = Convert.ToInt32(dr["id_unidade"]);
                    objDivisao.ObjUnidade    = daoUnidade.BuscarId(objDivisao.ObjUnidade);

                    objsDivisoes.Add(objDivisao);
                }
                return(objsDivisoes);
            }
            return(null);
        }
Beispiel #2
0
        protected void Selecionar(object Botao)
        {
            Divisao obj = boDivisao.BuscarDivisaoIdBotao(((Button)Botao).ID);

            Session["objDivisao"] = obj;
            Response.Redirect(@"~\Forms\Cliente\WFDispositivo.aspx");
        }
        static void Main(string[] args)
        {
            Console.WriteLine("SOMA\n\n");

            Console.WriteLine("Digite um número");
            var n1 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Digite outro número");
            var n2 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Resultado da soma: ");
            var soma = new Soma(n1, n2);

            Console.WriteLine(soma.Resultado());

            Console.ReadKey();


            Console.WriteLine("DIVISÃO\n\n");

            Console.WriteLine("Digite um número");
            n1 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Digite outro número");
            n2 = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("Resultado da divisão: ");
            var divisao = new Divisao(n1, n2);

            Console.WriteLine(divisao.Resultado());

            Console.ReadKey();
        }
Beispiel #4
0
        //METODOS DE BUSCAS
        public Divisao BuscarId(int valor)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = System.Data.CommandType.Text;
            comando.CommandText = "Select * from Divisao where Divisao.id = @id";
            comando.Parameters.AddWithValue("@id", valor);
            SqlDataReader dr         = Conexao.Selecionar(comando);
            Divisao       objDivisao = new Divisao();
            UnidadeDAO    daoUnidade = new UnidadeDAO();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    objDivisao.Id        = Convert.ToInt32(dr["id"]);
                    objDivisao.Descricao = Convert.ToString(dr["descricao"]);
                    //BUSCANDO UNIDADE
                    objDivisao.ObjUnidade = daoUnidade.BuscarId((int)dr["id_unidade"]);
                }

                return(objDivisao);
            }
            return(null);
        }
Beispiel #5
0
 protected void CarregarControles(Divisao obj)
 {
     divVisualizacaoDispositivo.Controls.Clear();
     if (obj != null)
     {
         CriarControlesPrincipais(obj.Descricao);
         CriarControleNavegacao();
         //PROBLEMA COM POOL BEM AQUI!
         obj = boDispositivo.BuscarDispositivosDivisao(obj);
         if (obj != null)
         {
             if (obj.ObjsDispositivos != null)
             {
                 for (int i = 0; i < obj.ObjsDispositivos.Count; i++)
                 {
                     CriarControleDinamico(obj.ObjsDispositivos[i]);
                 }
             }
             else
             {
                 throw new Exception("Nenhum dispositivo cadastrado!");
             }
         }
     }
 }
    protected void btnProcesso_Click2(object sender, EventArgs e)
    {
        int val1, val2;
        val1 = Convert.ToInt32(txtValor1.Text);
        val2 = Convert.ToInt32(txtValor2.Text);

        Operacao op = null;

        string result = "";

        string ope = ddlOperacoes.SelectedValue;    //pega o valor do drop down list

        if (txtValor3.Text.Equals("soma") || ope.Contains("So")) //verifica o valor do textbox ou se ope contain as letras(preguiça de digitar)
            op = new Soma();
        else if (txtValor3.Text.Equals("mult") || ope.Contains("Mu"))
            op = new Multiplicacao();
        else if (txtValor3.Text.Equals("subt") || ope.Contains("Su"))
            op = new Subtracao();
        else if (txtValor3.Text.Equals("divi") || ope.Contains("Di"))
            op = new Divisao();
        else
            result = "Operação Inválida";

        if (result.Equals(""))
        {
            result = "Resultado: " + op.EfetuaOperacao(val1, val2).ToString();
        }

        lblResultado.Text = result;
    }
Beispiel #7
0
 public void Divisao_Erro_Ao_Dividir_Por_Zero()
 {
     var n1     = 3;
     var n2     = 0;
     var sut    = new Divisao(n1, n2);
     var result = sut.Resultado();
 }
        //METODOS PRINCIPAIS
        protected void Load()
        {
            boDispositivo = new DispositivoBO();
            boDivisao     = new DivisaoBO();
            boControle    = new ControleBO();

            Divisao     objDivisao     = (Divisao)Session["objDivisao"];
            Controle    objControle    = (Controle)Session["objControle"];
            Dispositivo objDispositivo = (Dispositivo)Session["objDispositivo"];

            if (!IsPostBack)
            {
                PreecherFormulario(objDispositivo);
                if (objDivisao != null)
                {
                    PreecherDivisao(objDivisao);
                }
                if (objControle != null)
                {
                    PreecherControle(objControle);
                }
            }
            else
            {
                Session["objDispositivo"] = RecuperarObjeto();
            }
        }
        protected void Gravar()
        {
            //FAZENDO INSTANCIA DAS CLASSES
            DivisaoBO bo  = new DivisaoBO();
            Divisao   obj = RecuperarObjeto();

            //VALIDANDO OS CAMPOS OBRIGATORIOS
            if (!bo.ValidarCamposObrigatorio(obj))
            {
                ExibirMensagem("a", "Preencha todos os campos necessarios");
            }
            //VERIFICANDO SE O USUARIO EXISTE PARA FAZER ALTERAÇÃO
            else if (txtMatricula.Text != "" && !bo.ValidarMatricula(obj))
            {
                ExibirMensagem("e", "Divisao não encontrado para fazer alteração");
            }
            //FAZENDO ALTERAÇÃO
            else if (txtMatricula.Text != "" && bo.ValidarMatricula(obj))
            {
                ExibirMensagem("s", bo.Alterar(obj));
            }
            //FAZENDO GRAVAÇÃO
            else if (txtMatricula.Text == "")
            {
                ExibirMensagem("s", bo.Gravar(obj));
            }

            Session["objDivisao"] = obj;
            PreencherFormulario(obj);
        }
Beispiel #10
0
 public void ImprimeDivisao(Divisao divisao)
 {
     Console.Write("(");
     divisao.Esquerda.Aceita(this);
     Console.Write(" / ");
     divisao.Direita.Aceita(this);
     Console.Write(")");
 }
Beispiel #11
0
        public IEnumerable <string> Divisao([FromBody] OperacaoBasicaDTO parametros)
        {
            ICalculos calculos    = new Divisao();
            var       calculadora = new Calculadora(calculos);
            var       retorno     = calculadora.CalcularOperacaoBasica(parametros);

            return(new string[] { retorno.ToString() });
        }
Beispiel #12
0
 public void VisitaDivisao(Divisao divisao)
 {
     Console.Write("(");
     divisao.Esquerda.Aceita(this);
     Console.Write(" / ");
     divisao.Diretira.Aceita(this);
     Console.Write(")");
 }
Beispiel #13
0
        private static void TestaInterpreterExemploMultiplicacao()
        {
            var esquerda = new Divisao(new Divisao(new Numero(8), new Numero(2)), new Numero(2)); // (8/2) / 2 = 4 / 2 = 2
            var direita  = new Multiplicacao(new Numero(3), new Numero(2));                       // 3 * 2 = 6

            Console.WriteLine(new Multiplicacao(esquerda, direita).Avalia());                     // 2 * 6 = 12

            Console.ReadKey();
        }
 public bool ValidarCamposObrigatorio(Divisao obj)
 {
     if (obj.Descricao != "" && obj.ObjUnidade.Id != 0)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
 public bool ValidarMatricula(Divisao obj)
 {
     if (daoDivisao.BuscarId(obj) != null)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Beispiel #16
0
        private static void Interpreter1()
        {
            var esquerda  = new Soma(new Numero(5), new Numero(10));
            var direita   = new Subtracao(new Numero(20), new Numero(10));
            var teste     = new Multiplicacao(esquerda, direita);
            var teste2    = new Divisao(new Numero(10), new Numero(2));
            var resultado = new Multiplicacao(teste, teste2);


            Console.WriteLine(resultado.Avalia());
        }
        public async Task <ActionResult <List <Divisao> > > Get(Divisao model)
        {
            if (model.id_cliente < 1)
            {
                return(NotFound("Código Cliente é obrigatório"));
            }

            var item = await _services.GetAll(model.id, model.Descricao_Divisao, model.id_cliente);

            return(Ok(item));
        }
Beispiel #18
0
        protected void CriarControleDinamico(Divisao obj)
        {
            Button btn = new Button();

            btn.ID              = "btn" + obj.Id.ToString();
            btn.CssClass        = "btn-touch-inteiro";
            btn.Text            = obj.Descricao;
            btn.Click          += btnSelecionar_Click;
            btn.EnableViewState = true;
            divVisualizacaoDivisao.Controls.Add(btn);
        }
Beispiel #19
0
        public void DeveDividirDoisNumerosInteiros()
        {
            //Arrange
            Operadora operadora = new Divisao();

            //Act
            var resultado = operadora.RealizarOperacao(1, 2);

            //Assert
            Assert.AreEqual(resultado, 0.5d);
        }
Beispiel #20
0
        public bool VerificarDispositivosDivisao(Divisao obj)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = System.Data.CommandType.Text;
            comando.CommandText = "Select * from Dispositivo where Dispositivo.id_divisao = @id";
            comando.Parameters.AddWithValue("@id", obj.Id);
            SqlDataReader dr = Conexao.Selecionar(comando);

            return(dr.HasRows);
        }
Beispiel #21
0
        public string Deletar(Divisao obj)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = System.Data.CommandType.Text;
            comando.CommandText = "Delete from Divisao where Divisao.id = @id";

            comando.Parameters.AddWithValue("@id", obj.Id);

            Conexao.CRUD(comando);
            return("Divisão deletado com sucesso");
        }
Beispiel #22
0
        private static void Interpreter3()
        {
            var esquerda  = new Multiplicacao(new Numero(2), new Numero(10));
            var direita   = new Divisao(new Numero(20), new Numero(10));
            var resultado = new Multiplicacao(esquerda, direita);

            Console.WriteLine(resultado.Avalia());

            var resultadoRaiz = new Raiz(resultado);

            Console.WriteLine(resultadoRaiz.Avalia());
        }
Beispiel #23
0
        public string Alterar(Divisao obj)
        {
            SqlCommand comando = new SqlCommand();

            comando.CommandType = System.Data.CommandType.Text;
            comando.CommandText = "UPDATE Divisao set descricao = @descricao, id_unidade = @id_unidade from Divisao where Divisao.id = @id";

            comando.Parameters.AddWithValue("@id", obj.Id);
            comando.Parameters.AddWithValue("@descricao", obj.Descricao);
            comando.Parameters.AddWithValue("@id_unidade", obj.ObjUnidade.Id);
            Conexao.CRUD(comando);
            return("Divisao alterada com sucesso");
        }
Beispiel #24
0
        public async Task <string> Post(Divisao model)
        {
            try {
                var resp = await _dataContext.Database.ExecuteSqlRawAsync("EXEC dbo.uspDivisaoInserir @Descricao_Divisao={0}, @Img_Divisao={1}, @id_cliente={2}",
                                                                          model.Descricao_Divisao, model.Img_Divisao, model.id_cliente);

                return("Realizado");
            }
            catch (Exception error)
            {
                return(error.ToString());
            }
        }
Beispiel #25
0
        public void DivisaoSucesso(Double x, Double y)
        {
            var divisao = new Divisao();

            if (y != 0)
            {
                Assert.True((x / y) == divisao.Calcula(x, y));
            }
            else
            {
                var ex = Assert.Throws <ArgumentException>(() => divisao.Calcula(x, 0));
                Assert.Equal("O divisor não pode ser 0.", ex.Message);
            }
        }
 public ResultEscalacao(string turma, string disciplina, Divisao div, String data,
                        TimeSpan hora, string aplicador, string responsavel, string reservas, string suplente, string sala)
 {
     Turma       = turma;
     Disciplina  = disciplina;
     Divisao     = div;
     Data        = data;
     Horario     = hora;
     Aplicador   = aplicador;
     Responsavel = responsavel;
     //Reservas = reservas;
     Suplentes = suplente;
     Sala      = sala;
 }
 //PREENCHIMENTO DO FORMULARIO
 private void PreencherFormulario(Divisao obj)
 {
     if (obj != null)
     {
         PreecherDivisao(obj);
         PreencherUnidade(obj.ObjUnidade);
     }
     else
     {
         PreecherDivisao(null);
         PreencherUnidade(null);
     }
     Session["objDivissao"] = RecuperarObjeto();
 }
Beispiel #28
0
        //METODOS PRINCIPAIS
        protected void Load()
        {
            boDispositivo = new DispositivoBO();
            Divisao obj = (Divisao)Session["objDivisao"];

            if (obj != null)
            {
                CarregarControles(obj);
            }
            else
            {
                Response.Redirect(@"~\Forms\Cliente\WFDivisao.aspx");
            }
        }
Beispiel #29
0
 public static int DivisaoParaNumero(Divisao div)
 {
     if (div == Divisao.Par)
     {
         return(1);
     }
     else if (div == Divisao.Impar)
     {
         return(2);
     }
     else
     {
         return(3);
     }
 }
Beispiel #30
0
 public Prova(int codigo, Divisao div, Unidade uni, TipoProva tipo, TimeSpan duracao,
              DateTime data, TimeSpan hora, int sala, int codigoProf, int codDisciplina, int codTuma)
 {
     Codigo            = codigo;
     Divisao           = div;
     Unidade           = uni;
     Tipo              = tipo;
     Duracao           = duracao;
     Data              = data;
     Hora              = hora;
     Sala_Codigo       = sala;
     Professor_Codigo  = codigoProf;
     Disciplina_Codigo = codDisciplina;
     Turma_Codigo      = codTuma;
 }