private void _timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
        {
            _timer.Stop();
            _timer.Interval = 1000 * 10;

            //System.IO.File.WriteAllText(@"C:\Users\thiago.viscardi\Desktop\ServicoThiago\DataAtual.txt", DateTime.Now.ToString()); // cria e salva/substitui uma data
            //System.IO.StreamWriter sw = new System.IO.StreamWriter(@"C:\Users\thiago.viscardi\Desktop\ServicoThiago\DataAtual.txt", true);
            //sw.WriteLine(DateTime.Now.ToString());// gera e escreve a no arquivo. da um append
            //sw.Close();
            Thiado.DataDll.Entidades.UsuarioEntidade item1 = new Thiado.DataDll.Entidades.UsuarioEntidade();

            //item1.Nome = string.Concat("Thiafo-", DateTime.Now.ToString());
            //item1.Nome = string.Format("Thiafo-{0}{1}", DateTime.Now.ToString(),"Variavel 2");
            //item1.Nome = $"Thiagos-{DateTime.Now.ToString()}";
            item1.Id    = 0;
            item1.Nome  = "Thiagos" + DateTime.Now.ToString();
            item1.Sexo  = "M";
            item1.Idade = 34;
            item1.Ativo = true;

            Thiado.DataDll.Services.UsuarioService salvaBanco = new Thiado.DataDll.Services.UsuarioService();
            salvaBanco.Salvar(item1);

            _timer.Start();
        }
        static void Main(string[] args)
        {
            Thiado.DataDll.ThiagoTesteData referenciaThiagoData = new Thiado.DataDll.ThiagoTesteData();
            var nome = referenciaThiagoData.Nome();

            Console.WriteLine(nome);

            var usuario = new Thiado.DataDll.Entidades.UsuarioEntidade();
            var correia = new Thiado.DataDll.Entidades.CorreiaEntidade();

            Thiado.DataDll.Services.CorreiaService CorreiaSalvar = new Thiado.DataDll.Services.CorreiaService();
            Thiado.DataDll.Services.UsuarioService UsuarioSalvar = new Thiado.DataDll.Services.UsuarioService();

            CorreiaSalvar.SalvarCorreia(correia);
            //UsuarioSalvar.Salvar(usuario);


            Console.ReadLine();// faz com que o console permaneça aberto!
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            //txtNome.Text = "thiago";

            //Thiado.DataDll.Entidades.UsuarioEntidade usuario = new Thiado.DataDll.Entidades.UsuarioEntidade();
            Thiado.DataDll.Entidades.UsuarioEntidade usuario = new Thiado.DataDll.Entidades.UsuarioEntidade();
            usuario.Id = 0;

            usuario.Nome = nome.Text;

            usuario.Sexo = sexo.Text;
//TRATANDO A IDADE
            if (string.IsNullOrEmpty(idade.Text))// é o mesmo que comparar com ==null || =="". porem o isnull e o .equals() performam melhor
            {
                //usuario.Idade = 0;
                MessageBox.Show("Informe a idade", "Mensagem do Sistema");
                return;// esse return sozinho sai do metodo na hora.
            }
            // aqui em baixo verifico se a idade é um número////////////////////////////////////
            string numString  = idade.Text;
            int    number1    = 0;
            bool   canConvert = int.TryParse(numString, out number1);

            if (canConvert == false)
            {
                MessageBox.Show("Idade deve ser um número.");
                return;
            }
            // aqui em acima verifico se a idade é um número//////////////////////////////////////
//TRATANDO A IDADE
            usuario.Idade = Convert.ToInt32(idade.Text);

            usuario.Ativo = ativo.IsChecked == null ? false : Convert.ToBoolean(ativo.IsChecked);

            Thiado.DataDll.Services.UsuarioService salvaBanco = new Thiado.DataDll.Services.UsuarioService();
            salvaBanco.Salvar(usuario);

            MessageBox.Show("Contato Salvo");
        }
Esempio n. 4
0
        public JsonResult Salvar(FormCollection form) //mapear e depois salvar. o que é o form collection???
        {                                             //form collection acima recebe o json e já mapeia. deix apronto pra trabalharmos com ele.
            Helper.JsonRetorno jsonRetorno = new Helper.JsonRetorno();

            Thiado.DataDll.Entidades.UsuarioEntidade usuario = new Thiado.DataDll.Entidades.UsuarioEntidade();

            int number1 = 0;

            bool canConvert = int.TryParse(form["Id"], out number1);// isso ta pegando o id que vem como json tentando transformar em inteiro

            //tryParse tem retorno boleano. isso quer dizer que se o id não for numérico ele nao vai converter e então o boleano será false

            //////////////////////////////////////////////CRITICAS////////////////////////////////////////////////////
            if (form["Id"].Length > 0)
            {
                var critica = new Helper.Criticas();
                if (canConvert == false)
                {
                    critica.CampoId  = "Id";
                    critica.Mensagem = "Id deve ser um inteiro.";
                    jsonRetorno.Criticas.Add(critica);
                }
            }
            if (string.IsNullOrEmpty(form["Nome"]))
            {
                var critica = new Helper.Criticas();

                critica.CampoId  = "Nome";
                critica.Mensagem = "Informe um nome.";
                jsonRetorno.Criticas.Add(critica);
            }
            if (string.IsNullOrEmpty(form["Idade"]))
            {
                var critica = new Helper.Criticas();

                critica.CampoId  = "Idade";
                critica.Mensagem = "Informe uma idade.";
                jsonRetorno.Criticas.Add(critica);
            }
            if (string.IsNullOrEmpty(form["Sexo"]))
            {
                var critica = new Helper.Criticas();

                critica.CampoId  = "Sexo";
                critica.Mensagem = "Informe um Sexo.";
                jsonRetorno.Criticas.Add(critica);
            }
            if (!string.IsNullOrEmpty(form["Sexo"]) && (form["Sexo"].ToUpper() != "M" && form["Sexo"].ToUpper() != "F"))
            {
                var critica = new Helper.Criticas();

                critica.CampoId  = "Sexo";
                critica.Mensagem = "Informe M ou F";
                jsonRetorno.Criticas.Add(critica);
            }

            if (!string.IsNullOrEmpty(form["Ativo"]))
            {
                var critica = new Helper.Criticas();
                critica.CampoId  = "Ativo";
                critica.Mensagem = "Informe um se o usuário está ativo ou inativo";
                jsonRetorno.Criticas.Add(critica);
            }

            if (jsonRetorno.Criticas.Count > 0)
            {
                return(Json(jsonRetorno));
            }

            //////////////////////////////////////////////CRITICAS////////////////////////////////////////////////////
            usuario.Id    = number1;
            usuario.Nome  = form["Nome"].ToString();
            usuario.Sexo  = form["Sexo"].ToString();
            usuario.Idade = Convert.ToInt32(form["Idade"]);
            usuario.Ativo = true;

            Thiado.DataDll.Services.UsuarioService service = new Thiado.DataDll.Services.UsuarioService();

            service.Salvar(usuario);

            return(Json(jsonRetorno));
        }
Esempio n. 5
0
        public JsonResult Salvar(FormCollection form) //mapear e depois salvar. o que é o form collection???
        {                                             //form collection acima recebe o json e já mapeia. deix apronto pra trabalharmos com ele.
            Helper.JsonRetorno jsonRetorno = new Helper.JsonRetorno();

            Thiado.DataDll.Entidades.UsuarioEntidade usuario = new Thiado.DataDll.Entidades.UsuarioEntidade();

            int  number1         = 0;
            int  number2         = 0;
            bool canConvert      = int.TryParse(form["Id"], out number1);    // isso ta pegando o id que vem como json tentando transformar em inteiro
            bool canConvertIdade = int.TryParse(form["Idade"], out number2); //tryParse tem retorno boleano. isso quer dizer que se o id não for numérico ele nao vai converter e então o boleano será false

            // bool canConv = podeConverter(int.TryParse(form["Idade"], out number1); // perguntar para o beis


            //////////////////////////////////////////////CRITICAS////////////////////////////////////////////////////
            if (form["Id"].Length > 0)
            {
                var critica = new Helper.Criticas();
                if (canConvert == false)
                {
                    critica.CampoId  = "Id";
                    critica.Mensagem = "Id deve ser um inteiro.";
                    jsonRetorno.Criticas.Add(critica);
                } // criar outro if. se o id ainda não existe no banco apontar o erro

                //foreach (var item in from n in _db.Correias where n.Nome.Contains(nome) select n)
            }
            if (form["Idade"].Length > 0)
            {
                var critica = new Helper.Criticas();
                if (canConvertIdade == false)
                {
                    critica.CampoId  = "Idade";
                    critica.Mensagem = "Idade deve ser um inteiro.";
                    jsonRetorno.Criticas.Add(critica);
                }
            }
            if (string.IsNullOrEmpty(form["Nome"]))
            {
                var critica = new Helper.Criticas();

                critica.CampoId  = "Nome";
                critica.Mensagem = "Informe um nome.";
                jsonRetorno.Criticas.Add(critica);
            }
            if (string.IsNullOrEmpty(form["Idade"]))
            {
                var critica = new Helper.Criticas();

                critica.CampoId  = "Idade";
                critica.Mensagem = "Informe uma idade.";
                jsonRetorno.Criticas.Add(critica);
            }
            if (string.IsNullOrEmpty(form["Sexo"]))
            {
                var critica = new Helper.Criticas();

                critica.CampoId  = "Sexo";
                critica.Mensagem = "Informe um Sexo.";
                jsonRetorno.Criticas.Add(critica);
            }
            if (!string.IsNullOrEmpty(form["Sexo"]) && (form["Sexo"].ToUpper() != "M" && form["Sexo"].ToUpper() != "F"))
            {
                var critica = new Helper.Criticas();

                critica.CampoId  = "Sexo";
                critica.Mensagem = "Informe M ou F";
                jsonRetorno.Criticas.Add(critica);
            }

            if (!string.IsNullOrEmpty(form["Ativo"]))
            {
                var critica = new Helper.Criticas();
                critica.CampoId  = "Ativo";
                critica.Mensagem = "Informe um se o usuário está ativo ou inativo";
                jsonRetorno.Criticas.Add(critica);
            }

            if (jsonRetorno.Criticas.Count > 0)
            {
                return(Json(jsonRetorno));
            } //o retorno mesmo fora de um if else faz ele sair da função??? SIM!!!

            //////////////////////////////////////////////CRITICAS////////////////////////////////////////////////////
            usuario.Id    = number1;
            usuario.Nome  = form["Nome"].ToString();// esse nome vem de onde mesmo?acho que do name="Id" do input
            usuario.Sexo  = form["Sexo"].ToString();
            usuario.Idade = Convert.ToInt32(form["Idade"]);
            usuario.Ativo = true;

            Thiado.DataDll.Services.UsuarioService service = new Thiado.DataDll.Services.UsuarioService();

            service.Salvar(usuario);
            if (usuario.Id == -1)
            {
                var critica = new Helper.Criticas();
                critica.CampoId      = "Id";
                critica.Mensagem     = "Informe um id válido";
                jsonRetorno.Mensagem = "Informe um id válido!";
                jsonRetorno.Criticas.Add(critica);

                critica.CampoId = "Id";
            }
            return(Json(jsonRetorno));
        }
Esempio n. 6
0
 public string InsereUsuario([FromBody] Thiado.DataDll.Entidades.UsuarioEntidade usuario)
 {
     Thiado.DataDll.Services.UsuarioService UsuarioSalvar = new Thiado.DataDll.Services.UsuarioService();
     UsuarioSalvar.Salvar(usuario);
     return("Usuario inserido com Sucesso!");
 }