コード例 #1
0
ファイル: DAOCliente.cs プロジェクト: JulaoBR/ControleEstoque
        //METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelCliente modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO cliente(Id_cliente, Id_estado, Id_cidade, nome_cliente, endereco)" +
                                  "VALUES (@cd_cliente, @estado, @cidade, @nome, @endereco)";
                cmd.Parameters.AddWithValue("@cd_cliente", modelo.Id_cliente);
                cmd.Parameters.AddWithValue("@estado", modelo.Id_estado);
                cmd.Parameters.AddWithValue("@cidade", modelo.Id_cidade);
                cmd.Parameters.AddWithValue("@nome", modelo.nome_cliente);
                cmd.Parameters.AddWithValue("@endereco", modelo.endereco);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
コード例 #2
0
        //METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelVeiculos modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO veiculos(dsc_veiculo, tara, lotacao, placa)" +
                                  "VALUES (@nome, @tara, @lotacao, @placa)";
                cmd.Parameters.AddWithValue("@nome", modelo.dsc_veiculo);
                cmd.Parameters.AddWithValue("@tara", modelo.tara);
                cmd.Parameters.AddWithValue("@lotacao", modelo.lotacao);
                cmd.Parameters.AddWithValue("@placa", modelo.placa);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
コード例 #3
0
        public void Incluir(ModeloCliente obj)
        {
            //MySqlCommand cmd = new MySqlCommand();

            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;

            cmd.CommandText = "insert into cliente(cli_nome, cli_cpfcnpj, cli_rgie, cli_rsocial, cli_tipo, cli_cep, cli_endereco, cli_bairro," +
                              "cli_fone, cli_cel, cli_email, cli_endnumero, cli_cidade, cli_estado) values (@cli_nome, @cli_cpfcnpj, @cli_rgie, @cli_rsocial," +
                              "@cli_tipo, @cli_cep, @cli_endereco, @cli_bairro, @cli_fone, @cli_cel, @cli_email, @cli_endnumero, @cli_cidade, @cli_estado); select @@IDENTITY;";

            cmd.Parameters.AddWithValue("@cli_nome", obj.CliNome);
            cmd.Parameters.AddWithValue("@cli_cpfcnpj", obj.CliCpfCnpj);
            cmd.Parameters.AddWithValue("@cli_rgie", obj.CliRgIe);
            cmd.Parameters.AddWithValue("@cli_rsocial", obj.CliRSocial);
            cmd.Parameters.AddWithValue("@cli_tipo", obj.CliTipo);
            cmd.Parameters.AddWithValue("@cli_cep", obj.CliCep);
            cmd.Parameters.AddWithValue("@cli_endereco", obj.CliEndereco);
            cmd.Parameters.AddWithValue("@cli_bairro", obj.CliBairro);
            cmd.Parameters.AddWithValue("@cli_fone", obj.CliFone);
            cmd.Parameters.AddWithValue("@cli_cel", obj.CliCelular);
            cmd.Parameters.AddWithValue("@cli_email", obj.CliEmail);
            cmd.Parameters.AddWithValue("@cli_endnumero", obj.CliEndNumero);
            cmd.Parameters.AddWithValue("@cli_cidade", obj.CliCidade);
            cmd.Parameters.AddWithValue("@cli_estado", obj.CliEstado);

            conexao.Conectar();
            obj.CliCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #4
0
        public bool UpdadeConfiguracao(ModelConfiguracao model)
        {
            try
            {
                using (SQLiteCommand cmd = new SQLiteCommand())
                {
                    cmd.Connection  = conexao.ObjetoConexao;
                    cmd.CommandText = "UPDATE configuracao SET lista_produto_menu = @lista, item_lista_produto_menu = @item, controle_botoes_menu = @botoes WHERE Id_tabela = @Id_tabela";
                    cmd.Parameters.AddWithValue("@lista", model.lista_produto_menu);
                    cmd.Parameters.AddWithValue("@item", model.item_lista_produto_menu);
                    cmd.Parameters.AddWithValue("@botoes", model.controle_botoes_menu);     cmd.Parameters.AddWithValue("@Id_tabela", model.Id_tabela);

                    conexao.Conectar();
                    cmd.ExecuteNonQuery();

                    return(true);
                }
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
コード例 #5
0
        public ModeloParcelasVenda CarregaModeloParcelasVenda(int PveCod, int VenCod)
        {
            ModeloParcelasVenda modelo = new ModeloParcelasVenda();
            SqlCommand          cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from parcelasvenda where pve_cod = @pve_cod and ven_cod = @ven_cod;";
            cmd.Parameters.AddWithValue("@pve_cod", PveCod);
            cmd.Parameters.AddWithValue("@ven_cod", VenCod);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.PveCod       = PveCod;
                modelo.VenCod       = VenCod;
                modelo.PveDataPagto = Convert.ToDateTime(registro["pve_datapagto"]);
                modelo.PveDataVecto = Convert.ToDateTime(registro["pve_datavecto"]);
                modelo.PveValor     = Convert.ToDouble(registro["pve_valor"]);
            }
            registro.Close();
            conexao.Desconectar();
            return(modelo);
        }
コード例 #6
0
ファイル: DAOCarga.cs プロジェクト: JulaoBR/ControleEstoque
        //METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelCarga modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO carga(Id_carga, Fk_cliente, data_carregamento, nome_comprador)" +
                                  "VALUES (@carga, @cliente, @data, @comprador)";
                cmd.Parameters.AddWithValue("@carga", modelo.Id_carga);
                cmd.Parameters.AddWithValue("@cliente", modelo.Fk_cliente);
                cmd.Parameters.AddWithValue("@data", modelo.data_carregamento);
                cmd.Parameters.AddWithValue("@comprador", modelo.nome_comprador);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
コード例 #7
0
        public void Incluir(ModeloFornecedor obj)
        {
            //MySqlCommand cmd = new MySqlCommand();

            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;

            cmd.CommandText = "insert into Fornecedor(For_nome, For_cnpj, For_ie, For_rsocial, For_cep, For_endereco, For_bairro," +
                              "For_fone, For_cel, For_email, For_endnumero, For_cidade, For_estado) values (@For_nome, @For_cnpj, @For_ie, @For_rsocial," +
                              "@For_cep, @For_endereco, @For_bairro, @For_fone, @For_cel, @For_email, @For_endnumero, @For_cidade, @For_estado); select @@IDENTITY;";

            cmd.Parameters.AddWithValue("@For_nome", obj.ForNome);
            cmd.Parameters.AddWithValue("@For_cnpj", obj.ForCnpj);
            cmd.Parameters.AddWithValue("@For_ie", obj.ForIe);
            cmd.Parameters.AddWithValue("@For_rsocial", obj.ForRSocial);
            cmd.Parameters.AddWithValue("@For_cep", obj.ForCep);
            cmd.Parameters.AddWithValue("@For_endereco", obj.ForEndereco);
            cmd.Parameters.AddWithValue("@For_bairro", obj.ForBairro);
            cmd.Parameters.AddWithValue("@For_fone", obj.ForFone);
            cmd.Parameters.AddWithValue("@For_cel", obj.ForCelular);
            cmd.Parameters.AddWithValue("@For_email", obj.ForEmail);
            cmd.Parameters.AddWithValue("@For_endnumero", obj.ForEndNumero);
            cmd.Parameters.AddWithValue("@For_cidade", obj.ForCidade);
            cmd.Parameters.AddWithValue("@For_estado", obj.ForEstado);

            conexao.Conectar();
            obj.ForCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #8
0
ファイル: DAOLotes.cs プロジェクト: JulaoBR/ControleEstoque
        //METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelLotes modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO lote( Fk_carga, Fk_produto, qtd_produto, lote)" +
                                  "VALUES (@carga, @produto, @quantidade, @lote)";
                cmd.Parameters.AddWithValue("@carga", modelo.Fk_carga);
                cmd.Parameters.AddWithValue("@produto", modelo.Fk_produto);
                cmd.Parameters.AddWithValue("@quantidade", modelo.qtd_produto);
                cmd.Parameters.AddWithValue("@lote", modelo.lote);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
コード例 #9
0
        public ModeloParcelasCompra CarregaModeloParcelasCompra(int PcoCod, int ComCod)
        {
            ModeloParcelasCompra modelo = new ModeloParcelasCompra();
            SqlCommand           cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from parcelascompra where pco_cod = @pco_cod and com_cod = @com_cod;";
            cmd.Parameters.AddWithValue("@pco_cod", PcoCod);
            cmd.Parameters.AddWithValue("@com_cod", ComCod);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.PcoCod       = PcoCod;
                modelo.ComCod       = ComCod;
                modelo.PcoDataPagto = Convert.ToDateTime(registro["pco_datapagto"]);
                modelo.PcoDataVecto = Convert.ToDateTime(registro["pco_datavecto"]);
                modelo.PcoValor     = Convert.ToDouble(registro["pco_valor"]);
            }
            registro.Close();
            conexao.Desconectar();
            return(modelo);
        }
コード例 #10
0
ファイル: DAOProduto.cs プロジェクト: JulaoBR/ControleEstoque
        //METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelProduto modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO produto(dsc_produto, qtd_minimo, qtd_maximo, prazo_validade, peso_liquido, peso_bruto, unidade_medida, tipo_produto)" +
                                  "VALUES (@descricao, @minimo, @maximo, @prazo, @pesoLiquido, @pesoBruto, @unidade, @tipo)";
                cmd.Parameters.AddWithValue("@descricao", modelo.DscProduto);
                cmd.Parameters.AddWithValue("@unidade", modelo.unidade_medida);
                cmd.Parameters.AddWithValue("@pesoBruto", modelo.peso_bruto);
                cmd.Parameters.AddWithValue("@pesoLiquido", modelo.peso_liquido);
                cmd.Parameters.AddWithValue("@prazo", modelo.prazo_validade);
                cmd.Parameters.AddWithValue("@minimo", modelo.qtd_minimo);
                cmd.Parameters.AddWithValue("@maximo", modelo.qtd_maximo);
                cmd.Parameters.AddWithValue("@tipo", modelo.tipo_produto);


                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
コード例 #11
0
ファイル: DAOEstado.cs プロジェクト: JulaoBR/ControleEstoque
        //METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelEstadoCidade modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO estado(nome_estado)" +
                                  "VALUES (@nome)";
                cmd.Parameters.AddWithValue("@nome", modelo.nome_estado);


                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
コード例 #12
0
        public void Incluir(ModeloEmpresa obj)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;

            cmd.CommandText = "insert into Empresa(Emp_nome, Emp_cnpj, Emp_ie, Emp_rsocial, Emp_cep, Emp_endereco, Emp_bairro," +
                              "Emp_fone, Emp_cel, Emp_email, Emp_endnumero, Emp_cidade, Emp_estado) values (@Emp_nome, @Emp_cnpj, @Emp_ie, @Emp_rsocial," +
                              "@Emp_cep, @Emp_endereco, @Emp_bairro, @Emp_fone, @Emp_cel, @Emp_email, @Emp_endnumero, @Emp_cidade, @Emp_estado); select @@IDENTITY;";

            cmd.Parameters.AddWithValue("@Emp_nome", obj.EmpNome);
            cmd.Parameters.AddWithValue("@Emp_cnpj", obj.EmpCnpj);
            cmd.Parameters.AddWithValue("@Emp_ie", obj.EmpIe);
            cmd.Parameters.AddWithValue("@Emp_rsocial", obj.EmpRSocial);
            cmd.Parameters.AddWithValue("@Emp_cep", obj.EmpCep);
            cmd.Parameters.AddWithValue("@Emp_endereco", obj.EmpEndereco);
            cmd.Parameters.AddWithValue("@Emp_bairro", obj.EmpBairro);
            cmd.Parameters.AddWithValue("@Emp_fone", obj.EmpFone);
            cmd.Parameters.AddWithValue("@Emp_cel", obj.EmpCelular);
            cmd.Parameters.AddWithValue("@Emp_email", obj.EmpEmail);
            cmd.Parameters.AddWithValue("@Emp_endnumero", obj.EmpEndNumero);
            cmd.Parameters.AddWithValue("@Emp_cidade", obj.EmpCidade);
            cmd.Parameters.AddWithValue("@Emp_estado", obj.EmpEstado);

            conexao.Conectar();
            obj.EmpCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #13
0
        public void Incluir(ModeloNivelAcesso modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into nivelacesso(regra_nome) values (@nome); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.RegraNome);
            conexao.Conectar();
            modelo.RegraCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #14
0
        public void Incluir(ModeloBeneficio modelo)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into beneficio(ben_nome) values (@nome); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.BenNome);
            conexao.Conectar();
            modelo.BenCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #15
0
        public void Incluir(ModeloTipoPagamento modelo)
        {
            //MySqlCommand cmd = new MySqlCommand();

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into tipopagamento(tpa_nome) values (@nome); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.TpaNome);
            conexao.Conectar();
            modelo.TpaCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #16
0
        public void Incluir(ModeloCategoria modelo)
        {
            //MySqlCommand cmd = new MySqlCommand();

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into categoria(cat_nome) values (@nome); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", modelo.CatNome);
            conexao.Conectar();
            modelo.CatCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #17
0
        //cancelar venda
        public Boolean CancelarVenda(int codigo)
        {
            Boolean retorno = true;
            //atualizar a tabela de venda
            SqlCommand cmd = new SqlCommand();

            cmd.Connection = conexao.ObjetoConexao;
            conexao.Conectar();
            conexao.IniciarTransacao();
            try
            {
                cmd.Transaction = conexao.ObejtoTransacao;
                cmd.CommandText = "update venda set ven_status = 'cancelada' where ven_cod = @codigo;";

                cmd.Parameters.AddWithValue("@codigo", codigo);
                cmd.ExecuteNonQuery();

                //susbtituir para metodo DAOItensVenda

                //incrementar o estoque com os itens da venda cancelada.
                //localizar os itens da venda
                DataTable      tabela = new DataTable();
                SqlDataAdapter da     = new SqlDataAdapter("Select itv_cod,pro_cod,itv_qtde" +
                                                           " from itensvenda where ven_cod = " + codigo.ToString(), conexao.StringConexao);
                da.Fill(tabela);

                //alterar a quantidade do estoque
                ModeloProduto produto;
                // DAOConexao cxp = new DAOConexao(DAOBanco.StringDeConexao);
                //DAOProduto daoProduto1 = new DAOProduto(cxp);
                DAOProduto daoProduto = new DAOProduto(conexao);
                for (int i = 0; i < tabela.Rows.Count; i++)
                {
                    produto         = daoProduto.CarregaModeloProduto(Convert.ToInt32(tabela.Rows[i]["pro_cod"]), true); //utiliza o CarregaModeloProduto por transação
                    produto.ProQtde = produto.ProQtde + Convert.ToDouble(tabela.Rows[i]["itv_qtde"]);
                    daoProduto.Alterar(produto, true);                                                                   //utiliza o Alterar por transação
                }
                conexao.TerminarTransacao();
                conexao.Desconectar();
            }
            catch
            {
                conexao.CancelarTransacao();
                conexao.Desconectar();
                retorno = false;
            }
            return(retorno);
        }
コード例 #18
0
        public ModeloItensVenda CarregaModeloItensVenda(int ItvCod, int VenCod, int ProCod)
        {
            ModeloItensVenda modelo = new ModeloItensVenda();
            SqlCommand       cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from itensvenda where itv_cod = @itv_cod and ven_cod = @ven_cod and pro_cod = @pro_cod;";
            cmd.Parameters.AddWithValue("@itv_cod", ItvCod);
            cmd.Parameters.AddWithValue("@ven_cod", VenCod);
            cmd.Parameters.AddWithValue("@pro_cod", ProCod);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.ItvCod   = ItvCod;
                modelo.ProCod   = ProCod;
                modelo.VenCod   = VenCod;
                modelo.ItvQtde  = Convert.ToDouble(registro["itv_qtde"]);
                modelo.ItvValor = Convert.ToDouble(registro["itv_valor"]);
            }
            registro.Close();
            conexao.Desconectar();
            return(modelo);
        }
コード例 #19
0
        public ModeloItensCompra CarregaModeloItensCompra(int ItcCod, int ComCod, int ProCod)
        {
            ModeloItensCompra modelo = new ModeloItensCompra();
            //MySqlCommand cmd = new MySqlCommand();
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select * from itenscompra where itc_cod = @itc_cod and com_cod = @com_cod and pro_cod = @pro_cod;";
            cmd.Parameters.AddWithValue("@itc_cod", ItcCod);
            cmd.Parameters.AddWithValue("@com_cod", ComCod);
            cmd.Parameters.AddWithValue("@pro_cod", ProCod);
            conexao.Conectar();
            //MySqlDataReader registro = cmd.ExecuteReader();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.ItcCod   = ItcCod;
                modelo.ProCod   = ProCod;
                modelo.ComCod   = ComCod;
                modelo.ItcQtde  = Convert.ToDouble(registro["itc_qtde"]);
                modelo.ItcValor = Convert.ToDouble(registro["itc_valor"]);
            }
            registro.Close();
            conexao.Desconectar();
            return(modelo);
        }
コード例 #20
0
        //localizar a quantidade de parcelas não pagas
        public int QtdeParcelasNaoPagas(int Codigo)
        {
            int qtde = 0;

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "select COUNT(com_cod) from parcelascompra where com_cod = @cod and pco_datapagto is null;";
            cmd.Parameters.AddWithValue("@cod", Codigo);

            conexao.Conectar();
            qtde = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();

            return(qtde);
        }
コード例 #21
0
        //METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelPedido modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO pedido(Id_fornecedor, dt_pedido, dt_prevista, observacao, tipoPedido, resp_pedido, dt_hora_pedido, status )" +
                                  "VALUES (@fornecedor, @dtPedido, @dtPrevista, @observacao, @tipoPedido, @respPedido, @dataHora, @status)";
                cmd.Parameters.AddWithValue("@fornecedor", modelo.id_cliente);
                cmd.Parameters.AddWithValue("@dtPedido", modelo.data_pedito);
                cmd.Parameters.AddWithValue("@dtPrevista", modelo.data_prevista);
                cmd.Parameters.AddWithValue("@observacao", modelo.observcao);
                cmd.Parameters.AddWithValue("@tipoPedido", modelo.tipoPedido);
                cmd.Parameters.AddWithValue("@respPedido", modelo.resp_pedido);
                cmd.Parameters.AddWithValue("@dataHora", modelo.data_hora);
                cmd.Parameters.AddWithValue("@status", modelo.status);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
コード例 #22
0
ファイル: DAOUsuario.cs プロジェクト: JulaoBR/ControleEstoque
        //METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelUsuario modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO usuario(nome_usuario, funcao, login, senha, nivel, controle)" +
                                  "VALUES (@nome, @funcao, @login, @senha, @nivel, @controle)";
                cmd.Parameters.AddWithValue("@nome", modelo.nome_usuario);
                cmd.Parameters.AddWithValue("@funcao", modelo.funcao);
                cmd.Parameters.AddWithValue("@login", modelo.login);
                cmd.Parameters.AddWithValue("@senha", modelo.senha);
                cmd.Parameters.AddWithValue("@nivel", modelo.nivel);
                cmd.Parameters.AddWithValue("@controle", modelo.controle);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
コード例 #23
0
 public void Incluir(ModeloUnidadeMedida modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = conexao.ObjetoConexao;
         cmd.CommandText = "insert into undmedida(umed_nome) values (@nome); select @@IDENTITY;";
         cmd.Parameters.AddWithValue("@nome", modelo.UmedNome);
         conexao.Conectar();
         modelo.UmedCod = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }
コード例 #24
0
 public void Incluir(ModeloSubCategoria modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = conexao.ObjetoConexao;
         cmd.CommandText = "insert into subcategoria(cat_cod, scat_nome) values (@catcod, @nome); select @@IDENTITY;";
         cmd.Parameters.AddWithValue("@catcod", modelo.CatCod);
         cmd.Parameters.AddWithValue("@nome", modelo.ScatNome);
         conexao.Conectar();
         modelo.ScatCod = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }
コード例 #25
0
        public void Incluir(ModeloProduto obj)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into Produto (pro_nome, pro_descricao, pro_foto,  pro_valorpago, pro_valorvenda, pro_qtde, umed_cod, cat_cod, scat_cod) " +
                              "values (@nome,@descricao,@foto,@valorpago,@valorvenda,@qtde,@undmedcod,@catcod,@scatcod); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", obj.ProNome);
            cmd.Parameters.AddWithValue("@descricao", obj.ProDescricao);
            cmd.Parameters.Add("@foto", System.Data.SqlDbType.Image);
            if (obj.ProFoto == null)
            {
                //cmd.Parameters.AddWithValue("@pro_foto", DBNull.Value);
                cmd.Parameters["@foto"].Value = DBNull.Value;
            }
            else
            {
                //cmd.Parameters.AddWithValue("@pro_foto", obj.pro_foto);
                cmd.Parameters["@foto"].Value = obj.ProFoto;
            }
            cmd.Parameters.AddWithValue("@valorpago", obj.ProValorPago);
            cmd.Parameters.AddWithValue("@valorvenda", obj.ProValorVenda);
            cmd.Parameters.AddWithValue("@qtde", obj.ProQtde);
            cmd.Parameters.AddWithValue("@undmedcod", obj.UmedCod);
            cmd.Parameters.AddWithValue("@catcod", obj.CatCod);
            cmd.Parameters.AddWithValue("@scatcod", obj.ScatCod);
            conexao.Conectar();
            obj.ProCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #26
0
        //METODO DE INSERIR NO BANCO OS DADOS DO USUARIO
        public bool Inserir(ModelRegistro modelo)
        {
            try
            {
                SQLiteCommand cmd = new SQLiteCommand();
                cmd.Connection  = conexao.ObjetoConexao;
                cmd.CommandText = "INSERT INTO registro(Fk_produto, lote, qtd_produto, data_fabricacao, data_vencimento, data_operacao, tipo_operacao, tipo_produto, Fk_carga, marcacao, ajuste, observacao)" +
                                  "VALUES (@produto, @lote, @quantidade, @fabricacao, @vencimento, @operacao, @tipoOperacao, @tipoProduto, @carga, @marcacao, @ajuste, @observacao)";
                cmd.Parameters.AddWithValue("@produto", modelo.Id_produto);
                cmd.Parameters.AddWithValue("@lote", modelo.lote);
                cmd.Parameters.AddWithValue("@quantidade", modelo.qtd_produto);
                cmd.Parameters.AddWithValue("@fabricacao", modelo.data_fabricacao);
                cmd.Parameters.AddWithValue("@vencimento", modelo.data_vencimento);
                cmd.Parameters.AddWithValue("@operacao", modelo.data_operacao);
                cmd.Parameters.AddWithValue("@tipoOperacao", modelo.tipo_operacao);
                cmd.Parameters.AddWithValue("@tipoProduto", modelo.tipo_produto);
                cmd.Parameters.AddWithValue("@carga", modelo.Fk_carga);
                cmd.Parameters.AddWithValue("@marcacao", modelo.marcacao);
                cmd.Parameters.AddWithValue("@ajuste", modelo.ajuste);
                cmd.Parameters.AddWithValue("@observacao", modelo.observacao);

                conexao.Conectar();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                conexao.Desconectar();
            }
        }
コード例 #27
0
        public void Incluir(ModeloUsuario obj)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into Usuario (usu_nome, usu_usuario, usu_senha, usu_foto, regra_nivel) " +
                              "values (@nome,@usuario,@senha,@foto,@regranivel); select @@IDENTITY;";
            cmd.Parameters.AddWithValue("@nome", obj.UsuNome);
            cmd.Parameters.AddWithValue("@usuario", obj.UsuUsuario);
            cmd.Parameters.AddWithValue("@senha", obj.UsuSenha);
            cmd.Parameters.Add("@foto", System.Data.SqlDbType.Image);
            if (obj.UsuFoto == null)
            {
                //cmd.Parameters.AddWithValue("@pro_foto", DBNull.Value);
                cmd.Parameters["@foto"].Value = DBNull.Value;
            }
            else
            {
                //cmd.Parameters.AddWithValue("@pro_foto", obj.pro_foto);
                cmd.Parameters["@foto"].Value = obj.UsuFoto;
            }
            cmd.Parameters.AddWithValue("@regranivel", obj.RegraNivel);
            conexao.Conectar();
            obj.UsuCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }
コード例 #28
0
        public void Incluir(ModeloFuncionario obj)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "insert into funcionario (fun_matricula, fun_nome, fun_cpf, fun_rg, fun_orgaoemissor, fun_rgemissao, fun_datanascimento, fun_sexo, fun_estadocivil, fun_numfilhos, " +
                              "fun_nomeconjuge, fun_telefone, fun_celular, fun_formacao, fun_tituloeleitor, fun_zonaeleitor, fun_secaoeleitor, fun_emissaoeleitor, fun_reservista, fun_cnh, " +
                              "fun_emissaocnh, fun_validadecnh, fun_categoriacnh, fun_numctps, fun_seriectps, fun_datactps, fun_numpis, fun_funcaoexercida, fun_admissao, fun_demissao, fun_salariobase, " +
                              "fun_salarioextra, fun_ajudacusto, fun_cep, fun_endereco, fun_bairro, fun_endnumero, fun_cidade, fun_estado, fun_banconome, fun_bancoagencia, fun_bancoconta, fun_bancodata, " +
                              "ben_cod, fun_foto) values (@matricula, @nome, @cpf, @rg, @orgaoemissor, @rgemissao, @datanascimento, @sexo, @estadocivil, " +
                              "@numfilhos, @nomeconjuge, @telefone, @celular, @formacao, @tituloeleitor, @zonaeleitor, @secaoeleitor, @emissaoeleitor," +
                              "@reservista, @cnh, @emissaocnh, @validadecnh, @categoriacnh, @numctps, @seriectps, @datactps, @numpis, @funcaoexercida, @admissao," +
                              "@demissao, @salariobase, @salarioextra, @ajudacusto, @cep, @endereco, @bairro, @endnumero, @cidade, @estado, @banconome," +
                              "@bancoagencia, @bancoconta, @bancodata, @bencod, @foto); select @@IDENTITY;";

            cmd.Parameters.AddWithValue("@matricula", obj.FunMatricula);
            cmd.Parameters.AddWithValue("@nome", obj.FunNome);
            cmd.Parameters.AddWithValue("@cpf", obj.FunCpf);
            cmd.Parameters.AddWithValue("@rg", obj.FunRg);
            cmd.Parameters.AddWithValue("@orgaoemissor", obj.FunOrgaoEmissor);

            cmd.Parameters.Add("@rgemissao", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@rgemissao"].Value = obj.FunRgEmissao;

            cmd.Parameters.Add("@datanascimento", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@datanascimento"].Value = obj.FunDataNascimento;

            cmd.Parameters.AddWithValue("@sexo", obj.FunSexo);
            cmd.Parameters.AddWithValue("@estadocivil", obj.FunEstadoCivil);
            cmd.Parameters.AddWithValue("@numfilhos", obj.FunNumFilhos);
            cmd.Parameters.AddWithValue("@nomeconjuge", obj.FunNomeConjuge);
            cmd.Parameters.AddWithValue("@telefone", obj.FunTelefone);
            cmd.Parameters.AddWithValue("@celular", obj.FunCelular);
            cmd.Parameters.AddWithValue("@formacao", obj.FunFormacao);
            cmd.Parameters.AddWithValue("@tituloeleitor", obj.FunTituloEleitor);
            cmd.Parameters.AddWithValue("@zonaeleitor", obj.FunZonaEleitor);
            cmd.Parameters.AddWithValue("@secaoeleitor", obj.FunSecaoEleitor);

            cmd.Parameters.Add("@emissaoeleitor", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@emissaoeleitor"].Value = obj.FunEmissaoEleitor;

            cmd.Parameters.AddWithValue("@reservista", obj.FunReservista);
            cmd.Parameters.AddWithValue("@cnh", obj.FunCnh);

            cmd.Parameters.Add("@emissaocnh", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@emissaocnh"].Value = obj.FunEmissaoCnh;

            cmd.Parameters.Add("@validadecnh", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@validadecnh"].Value = obj.FunValidadeCnh;

            cmd.Parameters.AddWithValue("@categoriacnh", obj.FunCategoriaCnh);
            cmd.Parameters.AddWithValue("@numctps", obj.FunNumCtps);
            cmd.Parameters.AddWithValue("@seriectps", obj.FunSerieCtps);

            cmd.Parameters.Add("@datactps", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@datactps"].Value = obj.FunDataCtps;

            cmd.Parameters.AddWithValue("@numpis", obj.FunNumPis);
            cmd.Parameters.AddWithValue("@funcaoexercida", obj.FunFuncaoExercida);

            cmd.Parameters.Add("@admissao", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@admissao"].Value = obj.FunAdmissao;

            cmd.Parameters.AddWithValue("@demissao", obj.FunDemissao);
            cmd.Parameters.AddWithValue("@salariobase", obj.FunSalarioBase);
            cmd.Parameters.AddWithValue("@salarioextra", obj.FunSalarioExtra);
            cmd.Parameters.AddWithValue("@ajudacusto", obj.FunAjudaCusto);
            cmd.Parameters.AddWithValue("@cep", obj.FunCep);
            cmd.Parameters.AddWithValue("@endereco", obj.FunEndereco);
            cmd.Parameters.AddWithValue("@bairro", obj.FunBairro);
            cmd.Parameters.AddWithValue("@endnumero", obj.FunEndNumero);
            cmd.Parameters.AddWithValue("@cidade", obj.FunCidade);
            cmd.Parameters.AddWithValue("@estado", obj.FunEstado);
            cmd.Parameters.AddWithValue("@banconome", obj.FunBancoNome);
            cmd.Parameters.AddWithValue("@bancoagencia", obj.FunBancoAgencia);
            cmd.Parameters.AddWithValue("@bancoconta", obj.FunBancoConta);

            cmd.Parameters.Add("@bancodata", System.Data.SqlDbType.DateTime);
            cmd.Parameters["@bancodata"].Value = obj.FunBancoData;

            cmd.Parameters.AddWithValue("@bencod", obj.BenCod);
            cmd.Parameters.Add("@foto", System.Data.SqlDbType.Image);
            if (obj.FunFoto == null)
            {
                cmd.Parameters["@foto"].Value = DBNull.Value;
            }
            else
            {
                cmd.Parameters["@foto"].Value = obj.FunFoto;
            }
            conexao.Conectar();
            obj.FunCod = Convert.ToInt32(cmd.ExecuteScalar());
            conexao.Desconectar();
        }