Beispiel #1
0
        async Task ExecuteLoadItemsCommand()
        {
            if (IsBusy)
            {
                return;
            }

            IsBusy = true;

            try
            {
                Meses.Clear();
                //var items = await DataStore.GetItemsAsync(true);
                //Test reading from the DB
                var dbItems = await App.Database.GetOrderedMesesAsync();

                //var dbItems = await App.Database.GetAllItemsAsync<Mes>();

                foreach (var item in dbItems)
                {
                    Meses.Add(item);
                    //Test saving in DB
                    //var result = await App.Database.SaveItemAsync(item);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
Beispiel #2
0
        public void InserirLoteFam(DataRow linha, int idUploadFam)
        {
            if (linha == null)
            {
                return;
            }

            StringBuilder stringBuilder = new StringBuilder();

            var sql = stringBuilder.AppendLine(SQL_INSERT_FAM_LOTE);

            for (int i = 1; i < linha.ItemArray.Count(); i++)
            {
                if (string.IsNullOrWhiteSpace(linha.ItemArray[i].ToString()))
                {
                    continue;
                }

                sql.Append("(")
                .Append($"{SqlUtil.FormatarParametro(Meses.ObterMesPorNomeReduzido(linha.Table.Columns[i].ColumnName.ToLower())?.Numero)}, ")
                .Append($"{SqlUtil.FormatarParametro(linha.ItemArray[0].ToString())}, ")
                .Append($"{SqlUtil.FormatarParametro(idUploadFam)}, ")
                .Append($"{SqlUtil.FormatarParametro(linha.ItemArray[i].ToString())}")
                .AppendLine("), ");
            }


            string sqlString = sql.ToString();

            sqlString = sqlString.Substring(0, sqlString.Length - 4);

            Execute(sqlString, null);
        }
Beispiel #3
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 #4
0
        public void RetornaResultResgate63Meses(decimal valorAplcado, Tipo tipo, decimal porcentagem, string dataCriacao)
        {
            ResultResgate resgateEsperado = new ResultResgate();

            switch (tipo)
            {
            case Tipo.Mensal:
                resgateEsperado = new ResultResgate {
                    IR = 1039.5m, LucroBruto = 6930.0m, LucroLiquido = 5890.5m, TotalReagate = 7890.5m
                };
                break;

            case Tipo.Semestral:
                resgateEsperado = new ResultResgate {
                    IR = 1039.5m, LucroBruto = 6930.0m, LucroLiquido = 5890.5m, TotalReagate = 7890.5m
                };
                break;

            case Tipo.Anual:
                resgateEsperado = new ResultResgate {
                    IR = 41.25m, LucroBruto = 275.0m, LucroLiquido = 233.75m, TotalReagate = 1233.75m
                };
                break;

            default:
                break;
            }
            var meses = Meses.Contar(DateTime.Parse(dataCriacao));

            ResultResgate resgate = Operacao.Resgate(tipo, meses, valorAplcado, porcentagem);

            Assert.Equal(resgateEsperado.LucroBruto, resgate.LucroBruto);
            Assert.Equal(resgateEsperado.LucroLiquido, resgate.LucroLiquido);
            Assert.Equal(resgateEsperado.TotalReagate, resgate.TotalReagate);
        }
        public HttpResponseMessage Post(Meses varMeses)
        {
            if (ModelState.IsValid)
            {
                var data = "-1";
                try
                {
                    data = Convert.ToString(this.service.Insert(varMeses));
                    var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_InsMeses", new JavaScriptSerializer().Serialize(varMeses), true);
                    serviceBitacora.Insert(bitacora);
                }
                catch (ServiceException ex)
                {
                    var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsMeses", new JavaScriptSerializer().Serialize(varMeses), true);
                    serviceBitacora.Insert(bitacora);
                    return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
                }

                return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter));
            }
            else
            {
                var errors   = ModelState.SelectMany(m => m.Value.Errors.Select(err => err.ErrorMessage != string.Empty ? err.ErrorMessage : err.Exception.Message).ToList()).ToList();
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_InsMeses", new JavaScriptSerializer().Serialize(varMeses), false, errors.ToString());
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.BadRequest, errors));
            }
        }
        public HttpResponseMessage Delete(int id)
        {
            Meses varMeses = this.service.GetByKey(id, false);
            bool  result   = false;

            if (varMeses == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            try
            {
                result = this.service.Delete(id);//, globalData, dataReference);
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelMeses", new JavaScriptSerializer().Serialize(varMeses), result);
                serviceBitacora.Insert(bitacora);
            }
            catch (ServiceException ex)
            {
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, id, BitacoraHelper.TypeSql.DELETE, "sp_DelMeses", new JavaScriptSerializer().Serialize(varMeses), result, ex.Message);
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, result));
        }
 public CalculaJurosInput(
     ValorInicial valorInicial,
     Meses meses)
 {
     this.ValorInicial = valorInicial;
     this.Meses        = meses;
 }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Button content = sender as Button;
     
            if (content.Content.Equals("Janeiro"))
            {
                _mes = Meses.Janeiro;
            }

            if (content.Content.Equals("Fevereiro"))
            {
                _mes = Meses.Fevereiro;
            }

            if (content.Content.Equals("Marco"))
            {
                _mes = Meses.Marco;
            }

            if (content.Content.Equals("Abril"))
            {
                _mes = Meses.Abril;
            }

            if (content.Content.Equals("Maio"))
            {
                _mes = Meses.Maio;
            }
        }
Beispiel #9
0
        static void Main(string[] args)
        {
            DiasSemana dom   = DiasSemana.Domingo;    //enum direto
            DiasSemana ind   = (DiasSemana)4;         //index convertido em enum
            int        index = (int)DiasSemana.Sexta; //index da sexta

            int countSemana = DiasSemana.GetValues(typeof(DiasSemana)).Length;

            System.Console.WriteLine(dom);
            System.Console.WriteLine(ind);
            System.Console.WriteLine(index);

            System.Console.WriteLine("\nDias da semana!");

            for (int x = 0; x < countSemana; x++)
            {
                DiasSemana aux = (DiasSemana)x;
                System.Console.WriteLine((x + 1) + ". " + aux);
            }

            int countMeses = Meses.GetValues(typeof(Meses)).Length;

            System.Console.WriteLine("\nMêses do ano!");

            for (int x = 0; x < countMeses; x++)
            {
                Meses aux = (Meses)x;
                System.Console.WriteLine((x + 1) + ". " + aux);
            }

            Console.ReadKey();
        }
Beispiel #10
0
        public ActionResult Post(bool IsNew, MesesModel varMeses)
        {
            try
            {
                //if (ModelState.IsValid)
                //{
                if (!_tokenManager.GenerateToken())
                {
                    return(Json(null, JsonRequestBehavior.AllowGet));
                }
                _IMesesApiConsumer.SetAuthHeader(_tokenManager.Token);



                var result    = "";
                var MesesInfo = new Meses
                {
                    Clave         = varMeses.Clave
                    , Descripcion = varMeses.Descripcion
                };

                result = !IsNew?
                         _IMesesApiConsumer.Update(MesesInfo, null, null).Resource.ToString() :
                             _IMesesApiConsumer.Insert(MesesInfo, null, null).Resource.ToString();

                Session["KeyValueInserted"] = result;
                return(Json(result, JsonRequestBehavior.AllowGet));
                //}
                //return Json(false, JsonRequestBehavior.AllowGet);
            }
            catch (ServiceException ex)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
        public async Task <IActionResult> Edit(int id, [Bind("MesId,Nome")] Meses meses)
        {
            if (id != meses.MesId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(meses);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MesesExists(meses.MesId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(meses));
        }
Beispiel #12
0
        public void ObtenerFormatoTiempo_CincuentaDias_RegresaMes()
        {
            var    Sut       = new Meses();
            string Resultado = Sut.ObtenerFormatoTiempo(72000M);

            Assert.AreEqual("1 Mes", Resultado);
        }
Beispiel #13
0
        public FileInfo[] verificarPastaParcial(string dia, string mes, string ano, string selecaoTipo)
        {
            Meses  meses   = new Meses();
            string mesNome = meses.mesTransformacao(mes);

            if (Convert.ToInt16(mes) < 10)
            {
                mes = "0" + mes;
            }
            if (Convert.ToInt16(dia) < 10)
            {
                dia = "0" + dia;
            }

            //Marca o diretório a ser listado
            string        pasta          = caminhoArquivos();
            string        caminhoArquivo = pasta + "\\" + ano + "\\" + selecaoTipo + "\\" + mesNome;
            DirectoryInfo diretorio      = new DirectoryInfo(caminhoArquivo);

            if (!diretorio.Exists)
            {
                Console.WriteLine("Diretorio da pasta referente ao mês informado não encontrado");
                SelecaoCasoErro();
            }
            //Pega todos os arquivos presentes em pastas do tipo excell xls e xlsx
            FileInfo[] file = diretorio.GetFiles(dia + ".xlsx");
            if (file.Length == 0)
            {
                file = diretorio.GetFiles(dia + ".xlsx");
            }

            if (file.Length == 0)
            {
                file = diretorio.GetFiles(dia + "_" + mes + "_" + ano.Substring(2) + ".xls");
                if (file.Length == 0)
                {
                    file = diretorio.GetFiles(dia + "_" + mes + "_" + ano.Substring(2) + ".xlsx");
                }

                if (file.Length == 0)
                {
                    Console.WriteLine("Nenhum arquivo referente ao que foi informado, foi não encontrado");
                    SelecaoCasoErro();
                }
            }

            if (file.Length != 0)
            {
                if (file[0].FullName.Contains(".xls") && !file[0].FullName.Contains(".xlsx"))
                {
                    Console.WriteLine("Infelizmente este programa não lê arquivios do tipo .xls, por serem antigos");
                    Console.WriteLine("Formate o arquivo e tente novamente");
                    file = null;
                }
            }

            return(file);
        }
Beispiel #14
0
        static void Main(string[] args)
        {
            Meses ocho = (Meses)8;
            Meses uno  = (Meses)1;

            Console.WriteLine(ocho);
            Console.WriteLine(uno);
            Console.ReadKey();
        }
Beispiel #15
0
        public void Siguiente_InvocandoMeses_CeroVez()
        {
            int contador  = 0;
            var Sut       = new Meses();
            var DOC_Horas = new Mock <IFormatoTiempo>();

            DOC_Horas.Setup(x => x.ObtenerFormatoTiempo(It.IsAny <decimal>())).Callback(() => contador++);
            Sut.ObtenerFormatoTiempo(50M);
            Assert.AreEqual(0, contador);
        }
        public HttpResponseMessage Get_Datos_Generales(int id)
        {
            Meses entity = this.service.ListaSelAll(1, 1, "Meses.Clave='" + id.ToString() + "'", "").Mesess.First();
            Meses result = new Meses();

            result.Clave            = entity.Clave;
            result.Nombre           = entity.Nombre;
            result.Cantidad_de_dias = entity.Cantidad_de_dias;

            return(Request.CreateResponse(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter));
        }
        public async Task <IActionResult> Create([Bind("MesId,Nome")] Meses meses)
        {
            if (ModelState.IsValid)
            {
                _context.Add(meses);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(meses));
        }
 private void CargarMeses()
 {
     for (int i = 1; i < 13; i++)
     {
         DateTime date = new DateTime(1900, i, 1);
         Meses    mes  = new Meses();
         mes.Text  = char.ToUpper(date.ToString("MMMM")[0]) + date.ToString("MMMM").Substring(1);;
         mes.Value = date.Month.ToString("00");
         cmbMesVencimiento.Items.Add(mes);
     }
     cmbMesVencimiento.SelectedIndex = 0;
 }
Beispiel #19
0
        private Expresion ParseMes()
        {
            const char SEPARADOR = '/';
            string     hilera    = lexer.tokenActual.Valor;
            int        index     = hilera.IndexOf(SEPARADOR);
            Meses      mes       = Meses.valueOf(hilera.Substring(0, index).ToUpper());
            int        anno      = int.Parse(hilera.Substring(index + 1));

            lexer.Aceptar(TokenType.mes);

            return(new LiteralMes(mes, anno));
        }
        public HttpResponseMessage PutTunnel(Meses emp, string user, string password)
        {
            var client = new System.Net.WebClient();

            client.Headers = TokenManager.GetAuthenticationHeader(user, password);
            client.Headers["Content-Type"] = "application/json";
            var dataString = new JavaScriptSerializer().Serialize(emp);

            var result = client.UploadString(new Uri(baseApi + ApiControllerUrl + "/Put?Id=" + emp.Clave), "PUT"
                                             , dataString);

            return(Request.CreateResponse(HttpStatusCode.OK, result, Configuration.Formatters.JsonFormatter));
        }
Beispiel #21
0
        public async Task removeMes(Mes mes)
        {
            try
            {
                await App.Database.DeleteItemAsync <Mes>(mes);

                Meses.Remove(mes);
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
        }
Beispiel #22
0
        private void FormPacientesXMes_Load(object sender, EventArgs e)
        {
            cmbMeses.DataSource    = Meses.LlenarCmb();
            cmbMeses.DisplayMember = "mes";
            cmbMeses.ValueMember   = "id";
            cmbMeses.SelectedIndex = -1;

            cmbMedicos.DataSource    = Medicos.GetAll();
            cmbMedicos.DisplayMember = "apellido";
            cmbMedicos.ValueMember   = "legajo";
            cmbMedicos.SelectedIndex = -1;

            this.reportViewer1.RefreshReport();
        }
Beispiel #23
0
        static void Main(string[] args)
        {
            Console.WriteLine("Digite o número do mês desejado: ");
            int codigo = int.Parse(Console.ReadLine());

            if (codigo >= 1 && codigo <= 12)
            {
                Meses mes = (Meses)codigo;

                Console.Write("O número corresponde ao mês de " + mes);
            }
            else
            {
                Console.Write("Não existe mês correspondente ao número digitado.");
            }
        }
Beispiel #24
0
        public async Task <ActionResult> GetProduto(Guid id)
        {
            // Request - Status { 0 = Não é possivel o resgate, 1 = OK o resgate, 2 = resgate imcompleto ,
            try
            {
                var produto = await _context.Produtos.FindAsync(id);

                var meses = Meses.Contar(produto.DataCriacao);

                if (meses >= 0)
                {
                    //Chama a operação de Resgate do Produto
                    ResultResgate result = Operacao.Resgate(produto.Tipo, meses, produto.ValorAplcado, produto.Porcentagem);


                    produto.DataResgate = DateTime.Now;

                    _context.SaveChanges();

                    return(Ok(new
                    {
                        Status = 1,
                        result
                    }));
                }
                else
                {
                    return(NotFound(new
                    {
                        Status = 0,
                        Message = "Não é possivel o resgate, pois data de resgate menor que data de aplicação"
                    }));
                }
                ;
            }
            catch (Exception)
            {
                return(NotFound(new
                {
                    Status = 2,
                    Message = "Não é possivel o resgate, pois data de resgate menor que data de aplicação"
                }));
            }
        }
        public HttpResponseMessage Put_Datos_Generales(Meses varMeses_Datos_Generales)
        {
            var data = "-1";

            try
            {
                data = Convert.ToString(this.service.Update_Datos_Generales(varMeses_Datos_Generales));
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, varMeses_Datos_Generales.Clave, BitacoraHelper.TypeSql.UPDATE, "sp_UpdMeses", new JavaScriptSerializer().Serialize(varMeses_Datos_Generales), true);
                serviceBitacora.Insert(bitacora);
            }
            catch (ServiceException ex)
            {
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, varMeses_Datos_Generales.Clave, BitacoraHelper.TypeSql.UPDATE, "sp_UpdMeses", new JavaScriptSerializer().Serialize(varMeses_Datos_Generales), false, ex.Message);
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter));
        }
        private IFormatoTiempo crearformatosTiempo()
        {
            Minutos   FormatoMinutos    = new Minutos();
            Horas     FormatoHoras      = new Horas();
            Dias      FormatoDias       = new Dias();
            Semanas   FormatoSemanas    = new Semanas();
            Meses     FormatoMeses      = new Meses();
            Bimestres FormatoBimenstres = new Bimestres();
            Anios     FormatoAnios      = new Anios();

            FormatoBimenstres.Siguiente(FormatoAnios);
            FormatoMeses.Siguiente(FormatoBimenstres);
            FormatoSemanas.Siguiente(FormatoMeses);
            FormatoDias.Siguiente(FormatoSemanas);
            FormatoHoras.Siguiente(FormatoDias);
            FormatoMinutos.Siguiente(FormatoHoras);

            return(FormatoMinutos);
        }
        public HttpResponseMessage MesesGenerateID()
        {
            Meses varMeses = new Meses();
            var   data     = "-1";

            try
            {
                data = Convert.ToString(this.service.Insert(varMeses));
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, Convert.ToInt32(data), BitacoraHelper.TypeSql.INSERT, "sp_MesesGenerateID", new JavaScriptSerializer().Serialize(varMeses), true);
                serviceBitacora.Insert(bitacora);
            }
            catch (ServiceException ex)
            {
                var bitacora = BitacoraHelper.GetBitacora(Request, object_id, 0, BitacoraHelper.TypeSql.INSERT, "sp_MesesGenerateID", new JavaScriptSerializer().Serialize(varMeses), true);
                serviceBitacora.Insert(bitacora);
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, data, Configuration.Formatters.JsonFormatter));
        }
Beispiel #28
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));
        }
    public void RandomMonth()
    {
        int   numberMonth = Random.Range(1, mesesList.Count - 1);
        Meses mesPreview  = mesesList[numberMonth - 1];
        Meses mesChosen   = mesesList[numberMonth];
        Meses mesForward  = mesesList[numberMonth + 1];

        textList[0].text    = mesPreview.monthName;
        textList[0].enabled = false;
        textList[1].text    = mesChosen.monthName;
        textList[2].text    = mesForward.monthName;
        textList[2].enabled = false;

        vagonList[0].tag = mesPreview.tagName;
        vagonList[1].tag = mesForward.tagName;

        Text textButton1 = buttonList[0].GetComponentInChildren <Text>();
        Text textButton2 = buttonList[1].GetComponentInChildren <Text>();

        textButton1.text = mesPreview.monthName;
        textButton2.text = mesForward.monthName;

        Button button1 = buttonList[0].GetComponent <Button>();
        Button button2 = buttonList[1].GetComponent <Button>();

        button1.tag = mesPreview.tagName;
        button2.tag = mesForward.tagName;

        audioVagon1 = mesPreview.audioMonth;
        audioVagon2 = mesChosen.audioMonth;
        audioVagon3 = mesForward.audioMonth;

        //List<Transform> posButtonsProvisional = new List<Transform>(posButtons);
        for (int i = 0; i < buttonList.Count; i++)
        {
            int numberPos = Random.Range(0, posButtons.Count);
            buttonList[i].transform.position = posButtons[numberPos].transform.position;
            posButtons.RemoveAt(numberPos);
        }
    }
Beispiel #30
0
        public RetornoAjax LlenarCombo()
        {
            RetornoAjax   ret   = new RetornoAjax();
            List <object> meses = new List <object>();

            for (int i = 1; i < 13; i++)
            {
                Meses mes = new Meses()
                {
                    IdMes = i.ToString(),
                    Mes   = "Mes " + i
                };
                meses.Add(mes);
            }
            ret.ret   = "OK";
            ret.msg   = "";
            ret.debug = "";

            ret.values = new List <object>();
            ret.values = meses;
            return(ret);
        }
Beispiel #31
0
        public ActionResult Delete(int id)
        {
            try
            {
                if (!_tokenManager.GenerateToken())
                {
                    return(Json(null, JsonRequestBehavior.AllowGet));
                }
                _IMesesApiConsumer.SetAuthHeader(_tokenManager.Token);

                Meses varMeses = null;
                if (id.ToString() != "0")
                {
                    string where = "";
                }
                var result = _IMesesApiConsumer.Delete(id, null, null).Resource;
                return(Json(result, JsonRequestBehavior.AllowGet));
            }
            catch (ServiceException ex)
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }