private void efetuaConsulta()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();

                Tamanho tamanho = new Tamanho();
                tamanho = (from es in banco.Tamanho where es.IDTamanho == idTamanho select es).SingleOrDefault();

                if (tamanho != null)
                {
                    tbIDTamanho.Text = Convert.ToString(tamanho.IDTamanho);
                    tbDescricao.Text = tamanho.Descricao;
                    cbStatus.Checked = tamanho.Status;
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                banco.Connection.Close();
            }
        }
        private void pesquisar()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();

                List <Produto> produtos = new List <Produto>();
                produtos = banco.ExecuteQuery <Produto>(Sql()).ToList();

                dgvProdutos.Rows.Clear();

                foreach (Produto produto in produtos)
                {
                    dgvProdutos.Rows.Add(produto.IDProduto, produto.Status, produto.Referencia, produto.Descricao);
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                banco.Connection.Close();
            }
        }
        private void pesquisar()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();

                List <Cor> cores = new List <Cor>();
                cores = banco.ExecuteQuery <Cor>(Sql()).ToList();

                dgvCores.Rows.Clear();

                foreach (Cor cor in cores)
                {
                    dgvCores.Rows.Add(cor.IDCor, cor.Status, cor.Descricao);
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                banco.Connection.Close();
            }
        }
Example #4
0
        public static void Incluir(SiPA.Fornecedor fornecedor)
        {
            BancoDataContext dataContext = new BancoDataContext();

            dataContext.Fornecedors.InsertOnSubmit(fornecedor);
            dataContext.SubmitChanges();
        }
        private void bRestaurar_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrEmpty(tbCaminhoRestauracao.Text))
            {
                BancoDataContext banco = new BancoDataContext("Data Source=lab5-prof;Initial Catalog=Master;User ID=sa;Password=1234");
                try
                {
                    banco.Connection.Open();
                    StringBuilder sql = new StringBuilder();
                    sql.Append(@"ALTER DATABASE [Banco] SET SINGLE_USER WITH ROLLBACK IMMEDIATE");
                    banco.ExecuteCommand(sql.ToString());

                    sql.Clear();
                    sql.AppendFormat("RESTORE DATABASE [Banco] FROM DISK = '{0}'", tbCaminhoRestauracao.Text);
                    banco.ExecuteCommand(sql.ToString());

                    sql.Clear();
                    sql.Append("ALTER DATABASE [Banco] SET MULTI_USER");
                    banco.ExecuteCommand(sql.ToString());

                    MessageBox.Show("Restauração realizado com sucesso.");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message.ToString());
                }
                finally
                {
                    banco.Connection.Close();
                }
            }
        }
        private void efetuaConsulta()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();

                Cor cor = new Cor();
                cor = (from es in banco.Cor where es.IDCor == idCor select es).SingleOrDefault();

                if (cor != null)
                {
                    tbIDCor.Text     = Convert.ToString(cor.IDCor);
                    tbDescricao.Text = cor.Descricao;
                    cbStatus.Checked = cor.Status;
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                banco.Connection.Close();
            }
        }
        private void bGravar_Click(object sender, EventArgs e)
        {
            if (validar())
            {
                if (MessageBox.Show("Confirma a gravação da cor", "Cofirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    bool             erro  = false;
                    BancoDataContext banco = new BancoDataContext();
                    try
                    {
                        banco.Connection.Open();
                        banco.Transaction = banco.Connection.BeginTransaction();

                        Cor cor = new Cor();

                        if (operacao == "Alterar")
                        {
                            cor = (from es in banco.Cor where es.IDCor == idCor select es).SingleOrDefault();
                        }

                        cor.Descricao = tbDescricao.Text;
                        cor.Status    = cbStatus.Checked;

                        if (operacao == "Incluir")
                        {
                            cor.Status = true;
                            banco.Cor.InsertOnSubmit(cor);
                        }

                        banco.SubmitChanges();
                        banco.Transaction.Commit();

                        if (formMovimentoPedido != null)
                        {
                            formMovimentoPedido.cbIDCor.DataSource    = (from c in banco.Cor where c.Status == true select c).ToList();
                            formMovimentoPedido.cbIDCor.ValueMember   = "IDCor";
                            formMovimentoPedido.cbIDCor.DisplayMember = "Descricao";
                            formMovimentoPedido.cbIDCor.Text          = cor.Descricao;
                        }

                        MessageBox.Show("Cor gravado com sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Erro ao gravar a cor.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        banco.Transaction.Rollback();
                        erro = true;
                    }
                    finally
                    {
                        banco.Connection.Close();
                        if (!erro)
                        {
                            operacao = "Outro";
                            this.Dispose();
                        }
                    }
                }
            }
        }
Example #8
0
        private void pesquisar()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();

                List <Cidade> cidades = new List <Cidade>();
                cidades = banco.ExecuteQuery <Cidade>(Sql()).ToList();

                dgvCidades.Rows.Clear();

                foreach (Cidade cidade in cidades)
                {
                    dgvCidades.Rows.Add(cidade.IDCidade, cidade.Nome, cidade.Estado.UF);
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                banco.Connection.Close();
            }
        }
Example #9
0
        private void bAdicionar_Click(object sender, EventArgs e)
        {
            if (validarProdutoTamanho())
            {
                BancoDataContext banco = new BancoDataContext();
                try
                {
                    banco.Connection.Open();
                    ProdutoTamanho produtoTamanho = new ProdutoTamanho();
                    produtoTamanho.IDTamanho = int.Parse(cbIDTamanho.SelectedValue.ToString());
                    produtoTamanho.Tamanho   = (from t in banco.Tamanho where t.IDTamanho == produtoTamanho.IDTamanho select t).SingleOrDefault();
                    produtoTamanho.Preco     = decimal.Parse(tbPreco.Text.Replace("R$", ""));

                    adicionarProdutoTamanho(produtoTamanho);
                }
                catch (Exception ex)
                {
                }
                finally
                {
                    banco.Connection.Close();
                    cbIDTamanho.SelectedValue = string.Empty;
                    tbPreco.Text = "0";
                    cbIDTamanho.Focus();
                }
            }
        }
Example #10
0
        private void efetuaConsulta()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();
                Produto produto = new Produto();
                produto = (from p in banco.Produto where p.IDProduto == IdProduto select p).SingleOrDefault();

                if (produto != null)
                {
                    tbIDProduto.Text  = produto.IDProduto.ToString();
                    tbDescricao.Text  = produto.Descricao;
                    cbStatus.Checked  = produto.Status;
                    tbReferencia.Text = produto.Referencia;

                    adicionarProdutoTamanho(produto.ProdutoTamanho.ToList());
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                banco.Connection.Close();
            }
        }
Example #11
0
        public static void Incluir(SiPA.Produto produto)
        {
            BancoDataContext dataContext = new BancoDataContext();

            dataContext.Produtos.InsertOnSubmit(produto);
            dataContext.SubmitChanges();
        }
Example #12
0
        public static List <SiPA.Fornecedor> Lista()
        {
            BancoDataContext dataContext = new BancoDataContext();
            var r = from p in dataContext.Fornecedors select p;

            return(r.ToList());
        }
        private void pesquisar()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();
                List <Pedido> pedidos = new List <Pedido>();
                pedidos = banco.ExecuteQuery <Pedido>(sql()).ToList();

                dgvPedidos.Rows.Clear();

                foreach (Pedido pedido in pedidos)
                {
                    dgvPedidos.Rows.Add(
                        pedido.IDPedido,
                        pedido.IDPessoa,
                        pedido.Pessoa.Nome_RazaoSocial,
                        pedido.Status,
                        pedido.Data,
                        pedido.Total,
                        pedido.Pessoa.Cidade.Nome,
                        pedido.Pessoa.Cidade.Estado.UF);
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                banco.Connection.Close();
            }
        }
Example #14
0
        private void pesquisar()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();

                List <Pessoa> pessoas = new List <Pessoa>();
                pessoas = banco.ExecuteQuery <Pessoa>(sql()).ToList();

                dgvPessoas.Rows.Clear();

                foreach (Pessoa pessoa in pessoas)
                {
                    dgvPessoas.Rows.Add(
                        pessoa.IDPessoa,
                        pessoa.Status,
                        pessoa.Nome_RazaoSocial,
                        pessoa.Apelido_Fantasia,
                        pessoa.CPF_CNPJ,
                        pessoa.RG_InscricaoEstadual,
                        pessoa.Cidade.Nome,
                        pessoa.Cidade.Estado.UF);
                }
            }
            catch (Exception ex)
            {
            }
            finally
            {
                banco.Connection.Close();
            }
        }
Example #15
0
        private void EfetuaConsulta()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();
                Cidade cidade = new Cidade();
                cidade = (from c in banco.Cidade where c.IDCidade == idCidade select c).SingleOrDefault();

                if (cidade != null)
                {
                    tbIDCidade.Text    = cidade.IDCidade.ToString();
                    tbNome.Text        = cidade.Nome;
                    cbUF.SelectedValue = cidade.IDEstado;
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                banco.Connection.Close();
            }
        }
Example #16
0
        public static List <SiPA.Compra> Listar()
        {
            BancoDataContext   dc      = new BancoDataContext();
            List <SiPA.Compra> compras = (from com in dc.Compras select com).ToList();

            return(compras);
        }
Example #17
0
        public static List <SiPA.Produto> Lista()
        {
            BancoDataContext dataContext = new BancoDataContext();
            var r = from p in dataContext.Produtos select p;

            return(r.ToList());
        }
Example #18
0
        public static SiPA.Fornecedor CosultarPorId(int id)
        {
            BancoDataContext dataContext = new BancoDataContext();
            var r = (from p in dataContext.Fornecedors where p.id == id select p).Single();

            return(r);
        }
        private void efetuaConsulta()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();

                Estado estado = new Estado();
                estado = (from es in banco.Estado where es.IDEstado == idestado select es).SingleOrDefault();

                if (estado != null)
                {
                    tbIDEstado.Text = Convert.ToString(estado.IDEstado);
                    tbNome.Text     = estado.Nome;
                    tbUF.Text       = estado.UF;
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                banco.Connection.Close();
            }
        }
Example #20
0
        private void pesquisar()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();

                List <Tamanho> tamanhos = new List <Tamanho>();
                tamanhos = banco.ExecuteQuery <Tamanho>(Sql()).ToList();

                dgvTamanhos.Rows.Clear();

                foreach (Tamanho tamanho in tamanhos)
                {
                    dgvTamanhos.Rows.Add(tamanho.IDTamanho, tamanho.Status, tamanho.Descricao);
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                banco.Connection.Close();
            }
        }
Example #21
0
        private void pesquisar()
        {
            BancoDataContext banco = new BancoDataContext();

            try
            {
                banco.Connection.Open();

                List <Estado> estados = new List <Estado>();
                estados = banco.ExecuteQuery <Estado>(comandoSql()).ToList();

                dgvEstados.Rows.Clear();

                foreach (Estado estado in estados)
                {
                    dgvEstados.Rows.Add(estado.IDEstado, estado.Nome, estado.UF);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            finally
            {
                banco.Connection.Close();
            }
        }
Example #22
0
        public static void Incluir(SiPA.Compra compra)
        {
            BancoDataContext dc = new BancoDataContext();

            dc.Compras.InsertOnSubmit(compra);
            dc.SubmitChanges();
        }
Example #23
0
        private void bGravar_Click(object sender, EventArgs e)
        {
            if (Validar())
            {
                if (MessageBox.Show("Confirma a gravação da cidade?", "Configuração", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    bool             erro  = false;
                    BancoDataContext banco = new BancoDataContext();
                    try
                    {
                        banco.Connection.Open();
                        banco.Transaction = banco.Connection.BeginTransaction();

                        Cidade cidade = new Cidade();

                        if (operacao == "Alterar")
                        {
                            cidade = (from c in banco.Cidade where c.IDCidade == idCidade select c).SingleOrDefault();
                        }

                        cidade.Nome     = tbNome.Text;
                        cidade.IDEstado = int.Parse(cbUF.SelectedValue.ToString());

                        if (operacao == "Incluir")
                        {
                            banco.Cidade.InsertOnSubmit(cidade);
                        }

                        banco.SubmitChanges();
                        banco.Transaction.Commit();

                        if (formCadastroPessoa != null)
                        {
                            formCadastroPessoa.cbCidade.DataSource    = (from c in banco.Cidade select c).ToList();
                            formCadastroPessoa.cbCidade.ValueMember   = "IDCidade";
                            formCadastroPessoa.cbCidade.DisplayMember = "Nome";
                            formCadastroPessoa.cbCidade.Text          = cidade.Nome;
                        }

                        MessageBox.Show("Cidade gravada com sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Erro ao gravar a cidade.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        banco.Transaction.Rollback();
                        erro = true;
                    }
                    finally
                    {
                        banco.Connection.Close();
                        if (!erro)
                        {
                            operacao = "Outro";
                            this.Dispose();
                        }
                    }
                }
            }
        }
Example #24
0
        private void btEntrar_Click(object sender, EventArgs e)
        {
            lbMensagem.Visible = true;
            lbMensagem.Text    = String.Empty;
            epErros.SetError(tbLogin, String.Empty);
            epErros.SetError(tbSenha, String.Empty);

            Boolean valido = true;

            if (string.IsNullOrEmpty(tbLogin.Text))
            {
                epErros.SetError(tbLogin, "Informe o login do usuário.");
                valido = false;
            }

            if (string.IsNullOrEmpty(tbSenha.Text))
            {
                epErros.SetError(tbSenha, "Informe a senha do usuário.");
                valido = false;
            }

            if (valido)
            {
                BancoDataContext banco = new BancoDataContext();
                try
                {
                    banco.Connection.Open();

                    Usuario usuario = new Usuario();
                    usuario = (from u in banco.Usuario where u.Login == tbLogin.Text && u.Senha == tbSenha.Text select u).SingleOrDefault();

                    if (usuario != null)
                    {
                        Cache.idUsuario = usuario.IDUsuario;
                        Cache.login     = usuario.Login;

                        FormMenu formMenu = new FormMenu();
                        formMenu.Show();
                        this.Hide();
                    }
                    else
                    {
                        lbMensagem.Text = "Usuário de senha não encontrado. \nTente novamente.";
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(String.Format("Erro ao realizar o login.\n{0}", ex.ToString()), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    banco.Connection.Close();
                }
            }
            else
            {
                tbLogin.Focus();
            }
        }
Example #25
0
        public static void Remover(int id)
        {
            BancoDataContext dc = new BancoDataContext();

            SiPA.ItemCompra ic = (from i in dc.ItemCompras where i.id == id select i).Single();
            dc.ItemCompras.DeleteOnSubmit(ic);
            dc.SubmitChanges();
        }
Example #26
0
        public static SiPA.Compra RetornarUltima()
        {
            BancoDataContext dc = new BancoDataContext();
            var r = (from c in dc.Compras
                     orderby c.id descending
                     select c).FirstOrDefault();

            return(r);
        }
Example #27
0
        public static void Excluir(int id)
        {
            BancoDataContext dc = new BancoDataContext();

            SiPA.Compra compra = (from c in dc.Compras where c.id == id select c).Single();
            Modelo.ItemCompra.Excluir(id);
            dc.Compras.DeleteOnSubmit(compra);
            dc.SubmitChanges();
        }
Example #28
0
        public static List <SiPA.ItemCompra> Listar(int id)
        {
            BancoDataContext       dc = new BancoDataContext();
            List <SiPA.ItemCompra> ic = (from it in dc.ItemCompras
                                         where it.compra_id == id
                                         select it).ToList();

            return(ic);
        }
Example #29
0
        public static void Alterar(SiPA.Produto produto)
        {
            BancoDataContext dataContext = new BancoDataContext();
            var r = (from p in dataContext.Produtos
                     where p.id == produto.id
                     select p).Single();

            r.descricao = produto.descricao;
            dataContext.SubmitChanges();
        }
Example #30
0
        public static void Excluir(int id)
        {
            BancoDataContext dataContext = new BancoDataContext();
            var r = (from p in dataContext.Fornecedors
                     where p.id == id
                     select p).Single();

            dataContext.Fornecedors.DeleteOnSubmit(r);
            dataContext.SubmitChanges();
        }