コード例 #1
0
 public static void Insert(Produto Model)
 {
     try
     {
         using (IConexao conexao = new ConexaoSqlServer())
         {
             using (D_Produto Produto = new D_Produto(conexao))
             {
                 Produto.Insert(Model);
                 Model.Id = Produto.SelectIdentity();
             }
             using (D_Historico D_Historico = new D_Historico(conexao))
             {
                 Historico historico = new Historico
                 {
                     Tabela     = "PRODUTO",
                     RegistroId = Model.Id,
                     TipoId     = 1,
                     UsuarioId  = Model.UsuarioCriacaoId
                 };
                 D_Historico.Insert(historico);
             }
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #2
0
 public static async Task Insert(JsonWebToken Modelo)
 {
     using (ConexaoSqlServer conexao = new ConexaoSqlServer())
     {
         using (D_JsonWebToken dal = new D_JsonWebToken(conexao))
         {
             await dal.InsertAsync(Modelo);
         }
     }
 }
コード例 #3
0
        private void Excluir(object sender, RoutedEventArgs e)
        {
            var    conexao = new ConexaoSqlServer();
            string sql     = "DELETE FROM COMPROMISSOS WHERE NOME_COMPROMISSO ='" + TB1A + "' AND  DATA_COMPROMISSO = '" + DatePicker.Text + "'";

            conexao.Atualiza(sql);
            MessageBox.Show("O compromisso foi excuido com sucesso!");

            DialogResult = true;
            this.Close();
        }
コード例 #4
0
        private void Adicionar(object sender, RoutedEventArgs e)
        {
            var    conexao = new ConexaoSqlServer();
            string sql     = "INSERT INTO COMPROMISSOS (NOME_COMPROMISSO, DATA_COMPROMISSO, HORA_INICIO_COMPROMISSO, HORA_FIM_COMPROMISSO, DESC_COMPROMISSO) VALUES ('" + TB1A + "','" + DatePicker.Text + "','" + TB2AHInicial.Text + "','" + TB3AHFinal.Text + "','" + Descricao.Text + "')";

            conexao.Atualiza(sql);
            MessageBox.Show("O compromisso foi adicionado com sucesso!");

            DialogResult = true;
            this.Close();
        }
コード例 #5
0
        private void Alterar(object sender, RoutedEventArgs e)
        {
            var    conexao = new ConexaoSqlServer();
            string sql     = "UPDATE COMPROMISSOS SET NOME_COMPROMISSO='" + TB1A + "', DATA_COMPROMISSO='" + DatePicker.Text + "',HORA_INICIO_COMPROMISSO='" + TB2AHInicial.Text + "',HORA_FIM_COMPROMISSO='" + TB3AHFinal.Text + "', DESC_COMPROMISSO='" + Descricao.Text + "'";

            conexao.Atualiza(sql);
            MessageBox.Show("O compromisso foi alterado com sucesso!");

            DialogResult = true;
            this.Close();
        }
コード例 #6
0
        public void Listar()
        {
            var conexao = new ConexaoSqlServer();

            string sql = "";

            sql = "SELECT * FROM COMPROMISSOS ";
            DataGrid1.DataContext = conexao.Consulta(sql);

            //var listaDataGridFormat = Lcomp.Select(v => new { v.Nome, v.Data, v.Urgente}).OrderBy(v => v.Data);
            // DataGrid1.ItemsSource = listaDataGridFormat;
        }
コード例 #7
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         ConexaoSqlServer con = new ConexaoSqlServer();
         con.abrirConexao();
         MessageBox.Show("Conexão efeituada com sucesso");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #8
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         ConexaoSqlServer conn = new ConexaoSqlServer();
         conn.AbrirConexao();
         MessageBox.Show("Conectou");
         conn.FecharConexao();
         MessageBox.Show("Desconectou");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
コード例 #9
0
        /// <summary>
        ///     Verifica se o usuário existe na base de dados. Se não existir insere a pessoa e depois o usuário e histórico.
        /// </summary>
        /// <param name="Model"></param>
        /// <returns name="Warning">Retorna vazio caso haja tudo bem, senão preenchida.</returns>
        public static string Insert(Usuario Model)
        {
            try
            {
                string Warning = string.Empty;
                using (IConexao conexao = new ConexaoSqlServer())
                {
                    using (TransactionScope ts = new TransactionScope())
                    {
                        D_Usuario usuario = new D_Usuario(conexao);
                        if (usuario.HasUser(Model.Login, Model.Senha))
                        {
                            Warning = "Já existe um usuário com essas credenciais cadastrado no sistema.";
                        }
                        else
                        {
                            using (D_Pessoa Pessoa = new D_Pessoa(conexao))
                            {
                                Pessoa.Insert(Model.Pessoa);
                                Model.PessoaId = Pessoa.SelectIdentity();
                            }

                            usuario.Insert(Model);
                            Model.Id = usuario.SelectIdentity();
                            usuario.Dispose();
                            using (D_Historico d_historico = new D_Historico(conexao))
                            {
                                Historico historico = new Historico
                                {
                                    RegistroId = Model.Id,
                                    Tabela     = "USUARIO",
                                    TipoId     = 1,
                                    UsuarioId  = 0
                                };
                                d_historico.Insert(historico);
                            }
                        }
                        ts.Complete();
                    }
                }
                return(Warning);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #10
0
 public static IList <Produto> SelectAllByCriator(int CreatorId)
 {
     try
     {
         IList <Produto> Produtos;
         using (IConexao conexao = new ConexaoSqlServer())
         {
             using (D_Produto Produto = new D_Produto(conexao))
             {
                 Produtos = Produto.SelectAllByCriator(CreatorId);
             }
         }
         return(Produtos);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #11
0
 public static IList <Usuario> GetAll()
 {
     try
     {
         IList <Usuario> Usuarios = null;
         using (IConexao conexao = new ConexaoSqlServer())
         {
             using (D_Usuario d_Usuario = new D_Usuario(conexao))
             {
                 Usuarios = d_Usuario.SelectAll();
             }
         }
         return(Usuarios);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #12
0
 /// <summary>
 /// Busca usuário
 /// </summary>
 /// <param name="Usuario"></param>
 /// <param name="Senha"></param>
 /// <returns>Usuario</returns>
 public static Usuario Logar(string Usuario, string Senha)
 {
     try
     {
         Usuario usuario = null;
         using (IConexao conexao = new ConexaoSqlServer())
         {
             using (D_Usuario d_Usuario = new D_Usuario(conexao))
             {
                 usuario = d_Usuario.Login(Usuario, Senha);
             }
         }
         return(usuario);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #13
0
        public static void Give(Produto Produto, Historico Historico)
        {
            try
            {
                using (IConexao conexao = new ConexaoSqlServer())
                {
                    using (D_Produto DProduto = new D_Produto(conexao))
                    {
                        DProduto.Update(Produto);
                    }

                    using (D_Historico DHistorico = new D_Historico(conexao))
                    {
                        DHistorico.Insert(Historico);
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #14
0
 public RepositorioDapper()
 {
     ConexaoSqlServer = new ConexaoSqlServer();
 }
コード例 #15
0
        private void button_Testar_Click(object sender, EventArgs e)
        {
            ConexaoSqlServer conn = new ConexaoSqlServer();

            conn.TestarConexao();
        }