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();
        }
Example #2
0
        public Thiado.DataDll.Entidades.UsuarioEntidade buscaUsuario(int id)
        {
            Thiado.DataDll.Services.UsuarioService serviceData = new Thiado.DataDll.Services.UsuarioService();
            var retorno = serviceData.CarregaUsuario(id);

            return(retorno);
        }
Example #3
0
        public JsonResult Deletar(FormCollection form)//mapear e depois salvar
        {
            Helper.JsonRetorno jsonRetorno = new Helper.JsonRetorno();

            Thiado.DataDll.Services.UsuarioService usuario = new Thiado.DataDll.Services.UsuarioService();
            var id       = form["registroId"];// ENTENDER MELHOR ISSO AQUI AINDA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
            var usuarios = usuario.Deletar(Convert.ToInt32(id));

            jsonRetorno.Data = usuarios;

            return(Json(jsonRetorno));
        }
Example #4
0
        public JsonResult Buscare(FormCollection form)//mapear e depois salvar
        {
            Helper.JsonRetorno jsonRetorno = new Helper.JsonRetorno();

            Thiado.DataDll.Services.UsuarioService usuario = new Thiado.DataDll.Services.UsuarioService();
            var usuarios = usuario.ListarTodos();

            jsonRetorno.Data = usuarios;

            System.Threading.Thread.Sleep(2000);// aqui eu testo se as func de aparecer e desaparecer loading estao funcionando.
            // coloco esse sleep no metodo buscar pra quando chamar pelo ajax ele fica aqui por 3 segundos!

            return(Json(jsonRetorno));
        }
Example #5
0
        public string DeletaUsuario(int id)
        {
            Thiado.DataDll.Services.UsuarioService servicoData = new Thiado.DataDll.Services.UsuarioService();
            var retorno = servicoData.Deletar(id);

            if (retorno == true)
            {
                return("Usuario deletado com sucesso!");
            }
            else
            {
                return("Usuario não encontrado");
            }
        }
Example #6
0
        public JsonResult CarregarRegistro(FormCollection form)//mapear e depois salvar//neste caso aqui to recebendo o id nesse FormCollection form
        {
            Helper.JsonRetorno jsonRetorno = new Helper.JsonRetorno();

            var id = form["registroId"];

            //Vai no banco e carrega o usuario
            Thiado.DataDll.Services.UsuarioService usuarioService = new Thiado.DataDll.Services.UsuarioService();
            var usuario = usuarioService.CarregaUsuario(Convert.ToInt32(id));//

            //jsonRetorno.Data = //Quando tiver o usuario colocar aqui;
            jsonRetorno.Data = usuario;

            return(Json(jsonRetorno));
        }
        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!
        }
Example #8
0
        public JsonResult Deletar(FormCollection form)//mapear e depois salvar
        {
            Helper.JsonRetorno jsonRetorno = new Helper.JsonRetorno();

            Thiado.DataDll.Services.UsuarioService usuario = new Thiado.DataDll.Services.UsuarioService();
            var id = form["registroId"];// ENTENDER MELHOR ISSO AQUI AINDA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

            Thiado.DataDll.Entidades.CorreiaEntidade correia = new Thiado.DataDll.Entidades.CorreiaEntidade();

            if (new Thiado.DataDll.Services.CorreiaService().VerificaSeTemCorreia(Convert.ToInt32(id)))
            {
                jsonRetorno.Mensagem = "Deletar primeiro as correias que possuem o IdResponsavel: " + id;
            }
            else
            {
                var usuarios = usuario.Deletar(Convert.ToInt32(id));
                jsonRetorno.Data = usuarios;
            }

            return(Json(jsonRetorno));
        }
        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");
        }
Example #10
0
        public JsonResult BuscarPorNome(FormCollection form)// pega mais de um parametro do form?? acho que sim
        {
            Helper.JsonRetorno jsonRetorno = new Helper.JsonRetorno();

            Thiado.DataDll.Services.UsuarioService usuarioService = new Thiado.DataDll.Services.UsuarioService();
            var itemNome  = form["buscaNome"];//ENTENDER MELHOR!!! pega os dados do js e deixa a gente trabalhar em c#
            var itemIdade = 0;

            if (form["buscaIdade"] == "0" || form["buscaIdade"] == null || form["buscaIdade"] == "")
            {
                itemIdade = 0;
            }
            else
            {
                itemIdade = Convert.ToInt32(form["buscaIdade"]);
            }

            var usuarios = usuarioService.CarregaUsuarioNome(itemNome, itemIdade);

            jsonRetorno.Data = usuarios;

            return(Json(jsonRetorno));
        }
Example #11
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));
        }
Example #12
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));
        }
Example #13
0
        public List <Thiado.DataDll.Entidades.UsuarioEntidade> carregarUsuario()// o que acontece se eu por um parametro?
        {
            Thiado.DataDll.Services.UsuarioService ServicoData = new Thiado.DataDll.Services.UsuarioService();

            return(ServicoData.ListarTodos());
        }
Example #14
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!");
 }