Beispiel #1
0
        public void guardarRegistro(string[] _lstExpresiones, string _cOracion, string _cEmpresa)
        {
            string cEmpresa = _cEmpresa;
            string cCarpeta = "";
            string cArchivo = "";

            if (_lstExpresiones[1] == "llegó")
            {
                cCarpeta = "Entregados";
            }
            else
            {
                cCarpeta = "Pendientes";
            }

            Minutos  Minutos  = new Minutos();
            Horas    Horas    = new Horas();
            Dias     Dias     = new Dias();
            Semanas  Semanas  = new Semanas();
            Meses    Meses    = new Meses();
            Bimestre Bimestre = new Bimestre();
            Años     Años     = new Años();

            Minutos.setNext(Horas);
            Horas.setNext(Dias);
            Dias.setNext(Semanas);
            Semanas.setNext(Meses);
            Meses.setNext(Bimestre);
            Bimestre.setNext(Años);
            cArchivo = Minutos.handle(_lstExpresiones[4]);

            string path = Environment.CurrentDirectory + "\\" + _cEmpresa + "\\" + cCarpeta + "\\" + cArchivo;

            File.AppendAllLines(path, new String[] { _cOracion });
        }
Beispiel #2
0
        public void Edit(Bimestre bimestre)
        {
            var bimestres = mapper.Map <Bimestre, Entidades.Bimestre>(bimestre);

            db.Entry(bimestres).State = EntityState.Modified;
            db.SaveChanges();
        }
Beispiel #3
0
        public ActionResult Create()
        {
            Bimestre bimestre = new Bimestre();

            bimestre.Ativo = 1;
            return(View(bimestre));
        }
Beispiel #4
0
        public void Create(Bimestre bimestre)
        {
            var bimestres = mapper.Map <Bimestre, Entidades.Bimestre>(bimestre);

            db.Bimestres.Add(bimestres);
            db.SaveChanges();
        }
        private async Task SendMessageQueue(Bimestre request)
        {
            var    client      = new QueueClient(queue._connection, queue._queueName, ReceiveMode.PeekLock);
            string messageBody = JsonSerializer.Serialize(request);
            var    message     = new Message(Encoding.UTF8.GetBytes(messageBody));

            await client.SendAsync(message);

            await client.CloseAsync();
        }
Beispiel #6
0
        public IComandResult Handle(SalvarBimestreCommands comand)
        {
            //verificar se tem notificação no comand
            if (!comand.IsValid())
            {
                return(new ComandResult(false, "Por favor corrija os campos abaixo", comand.Notifications));
            }

            var serie = new Bimestre(comand.Nome.ToUpper(), comand.UsuarioId);

            _repository.Salvar(serie);

            return(new ComandResult(true, "Dados Salvos com Sucesso!!", new { }));
        }
        public async Task <object> Post(Bimestre request)
        {
            try
            {
                msg.success = "Cadastramos esse bimestre com sucesso.";
                msg.fail    = "Não conseguimos cadastrar esse bimestre.";

                await SendMessageQueue(request);

                Dados = request;

                return(MontaRetorno());
            }
            catch (Exception e)
            {
                return(RespErrorLog(e));
            }
        }
Beispiel #8
0
        public void handle_EnviarCadenaNula_GeneraExcepcion()
        {
            //Arrange
            Minutos  Minutos  = new Minutos();
            Horas    Horas    = new Horas();
            Dias     Dias     = new Dias();
            Semanas  Semanas  = new Semanas();
            Meses    Meses    = new Meses();
            Bimestre Bimestre = new Bimestre();
            Años     Años     = new Años();

            Minutos.setNext(Horas);
            Horas.setNext(Dias);
            Dias.setNext(Semanas);
            Semanas.setNext(Meses);
            Meses.setNext(Bimestre);
            Bimestre.setNext(Años);
            //Assert
            Assert.ThrowsException <NullReferenceException>(() => Minutos.handle(null));
        }
Beispiel #9
0
        private bool DadosInvalido(AlunoDisciplinaRequestPost request)
        {
            if (request.nota > 100 || request.nota < 0)
            {
                return(true);
            }
            Aluno aluno = _context.Alunos.Find(request.cod_aluno);

            if (aluno == null)
            {
                return(true);
            }
            SerieDisciplina disciplina = _context.SerieDisciplinas.Find(request.cod_serie_disc);

            if (disciplina == null)
            {
                return(true);
            }
            Bimestre bimestre = _context.Bimestres.Find(request.cod_bimestre);

            return(bimestre == null);
        }
Beispiel #10
0
        private async Task ProcessMessagesAsync(Message message, CancellationToken token)
        {
            Bimestre request = JsonSerializer.Deserialize <Bimestre>(message.Body);

            // Dar sequencia com os dados recebidos da fila na variavel request
            using (var conn = new MySqlConnection(_queue._builder))
            {
                Console.WriteLine("Opening connection");
                await conn.OpenAsync();

                using (var command = conn.CreateCommand())
                {
                    //@"INSERT INTO inventory (name, quantity) VALUES (@name1, @quantity1),(@name2, @quantity2), (@name3, @quantity3);";
                    command.CommandText = @"INSERT INTO bimestre (bimestre) VALUES (@name);";
                    command.Parameters.AddWithValue("@name", request.bimestre);

                    Console.WriteLine("Executando o sql... ");
                    await command.ExecuteNonQueryAsync();
                }
            }

            await _queue._queueClient.CompleteAsync(message.SystemProperties.LockToken);
        }
Beispiel #11
0
        public void handle_EnviarCadenaConPalabraMinutos_RecibeNombreDelArchivoMinutos()
        {
            //Arrange
            string   cArchivo = "";
            Minutos  Minutos  = new Minutos();
            Horas    Horas    = new Horas();
            Dias     Dias     = new Dias();
            Semanas  Semanas  = new Semanas();
            Meses    Meses    = new Meses();
            Bimestre Bimestre = new Bimestre();
            Años     Años     = new Años();

            Minutos.setNext(Horas);
            Horas.setNext(Dias);
            Dias.setNext(Semanas);
            Semanas.setNext(Meses);
            Meses.setNext(Bimestre);
            Bimestre.setNext(Años);
            //Act
            cArchivo = Minutos.handle("Minutos");

            //Assert
            Assert.AreEqual("Minutos.txt", cArchivo);
        }
Beispiel #12
0
 public void Alterar(Bimestre obj)
 {
     _context.Entry <Bimestre>(obj).State = EntityState.Modified;
 }
Beispiel #13
0
 public void EditarBimestre(Bimestre Bimestre)
 {
     Context.Entry(Bimestre).State = EntityState.Modified;
     Context.SaveChanges();
 }
Beispiel #14
0
 public ActionResult Edit(Bimestre bimestre)
 {
     _bimestreRepositorio.Edit(bimestre);
     return(RedirectToAction("Index"));
 }
Beispiel #15
0
 public ActionResult Create(Bimestre bimestre)
 {
     _bimestreRepositorio.Create(bimestre);
     return(RedirectToAction("Index"));
 }
Beispiel #16
0
        public Bimestre Salvar(Bimestre obj)
        {
            var retorno = _context.Bimestres.Add(obj);

            return(retorno.Entity);
        }
Beispiel #17
0
 public void AddBimestre(Bimestre Bimestre)
 {
     Context.bimestres.Add(Bimestre);
     Context.SaveChanges();
 }