public DataSet CarregaConsole() { Conexao<ClienteLocacao> con = new Conexao<ClienteLocacao>(); return con.ExecuteDataSet(QueryList); }
public DataSet PesquisaLocacao(DateTime? dataInicio, DateTime? dataFinal, string Nome) { Conexao<LocacaoJogo> con = new Conexao<LocacaoJogo>(); DataSet set; con.AddParameters("@OPERACAO", DbType.String, "OBTE"); con.AddParameters("@DataLocacao", DbType.DateTime, dataInicio); con.AddParameters("@DataLocacaoFinal", DbType.DateTime, dataFinal); if (string.IsNullOrEmpty(Nome)) { con.AddParameters("@Nome", DbType.String, DBNull.Value); } else { con.AddParameters("@Nome", DbType.String, Nome); } set = con.ExecuteScalarProc("pLocacao"); if (set != null) { return set; } else { return null; } }
protected void adicionarArea(object sender, EventArgs e) { if (txtNomeArea.Text != "" && ddlCategorias.SelectedIndex != 0) { Conexao con = new Conexao(); con.conectar(); con.command.CommandType = CommandType.StoredProcedure; con.command.CommandText = "USP_AdicionarArea"; con.command.Parameters.AddWithValue("@NomeArea", txtNomeArea.Text); con.command.Parameters.AddWithValue("@CodigoCategoria", ddlCategorias.SelectedItem.Value); int result = con.command.ExecuteNonQuery(); con.fechaConexao(); if (result > 0) { ScriptManager.RegisterStartupScript(this, this.GetType(), "redirect", "alert('Área inserida com sucesso.'); window.location='" + Request.ApplicationPath + "/admin/gerenciaArea.aspx';", true); } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('Falha na inserção de Área.');", true); } } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('Insira um nome para a Área.');", true); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["funcionario"] != null) { pnlLogout.Visible = true; string funcionario = Session["funcionario"].ToString(); string[] infoFuncionario = funcionario.Split('/'); lblNomeFunc.Text = infoFuncionario[1]; pnlLogin.Visible = false; } Conexao con = new Conexao(); con.conectar(); SqlDataAdapter dAdapter = new SqlDataAdapter(); DataSet ds = new DataSet(); con.command.CommandText = "USP_BuscarVagas"; dAdapter.SelectCommand = con.command; dAdapter.Fill(ds); gridVagas.DataSource = ds; gridVagas.DataBind(); con.command.ExecuteNonQuery(); con.fechaConexao(); }
protected void carregarDropdown(object sender, EventArgs e) { DropDownList ddl = (DropDownList)sender; DataSet ds = new DataSet(); SqlDataAdapter dAdapter = new SqlDataAdapter(); if (ddl.ID.Contains("Categoria") && !IsPostBack) { Conexao con = new Conexao(); con.conectar(); con.command.CommandText = "select * from Categorias"; dAdapter.SelectCommand = con.command; dAdapter.Fill(ds, "Categorias"); ddl.DataSource = ds.Tables["Categorias"].DefaultView; ddl.DataTextField = "Nome"; ddl.DataValueField = "codCategoria"; ddl.DataBind(); ddl.Items.Insert(0, "Selecione uma Categoria"); ddl.SelectedIndex = 0; con.fechaConexao(); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["funcionario"] != null && !IsPostBack) { string sessao = Session["funcionario"].ToString(); string[] codEmpresa = sessao.Split('/'); SqlDataAdapter dAdapter = new SqlDataAdapter(); DataSet ds = new DataSet(); Conexao con = new Conexao(); con.conectar(); con.command.Parameters.AddWithValue("@codEmpresa", Convert.ToInt32(codEmpresa[2])); con.command.CommandType = CommandType.StoredProcedure; con.command.CommandText = "USP_BuscarVagasEmpresa"; dAdapter.SelectCommand = con.command; dAdapter.Fill(ds); gdEditaVaga.DataSource = ds; gdEditaVaga.DataBind(); gdRemoveVaga.DataSource = ds; gdRemoveVaga.DataBind(); con.fechaConexao(); } }
protected void Page_Load(object sender, EventArgs e) { DataSet ds = new DataSet(); SqlDataAdapter dAdapter = new SqlDataAdapter(); Conexao con = new Conexao(); con.conectar(); con.command.CommandType = CommandType.StoredProcedure; con.command.CommandText = "USP_BuscarVagasAdmin"; dAdapter.SelectCommand = con.command; dAdapter.Fill(ds); gdVagas.DataSource = ds; gdVagas.DataBind(); con.fechaConexao(); int linhas = gdVagas.Rows.Count; for (int i = 0; i < linhas; i++) { if (gdVagas.Rows[i].Cells[1].Text == "1") { gdVagas.Rows[i].BackColor = System.Drawing.Color.FromArgb(108, 207, 108); } else if (gdVagas.Rows[i].Cells[1].Text == "0") { gdVagas.Rows[i].BackColor = System.Drawing.Color.FromArgb(211, 73, 73); } } }
protected void AlterarEstado(object sender, EventArgs e) { int? linhaSelecionada = 0; try { linhaSelecionada = gdVagas.SelectedRow.RowIndex; string codigoVaga = gdVagas.SelectedRow.Cells[2].Text; Conexao con = new Conexao(); con.conectar(); con.command.CommandType = CommandType.StoredProcedure; con.command.Parameters.AddWithValue("@codVaga", codigoVaga); con.command.CommandText = "USP_AtivarInativarVagas"; int result = con.command.ExecuteNonQuery(); con.fechaConexao(); if (result > 0) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "redirect", "alert('Estado alterado com sucesso.');window.location = '" + Request.ApplicationPath + "/admin/gerenciaVaga.aspx';", true); } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('Erro ao inativar a vaga.');", true); } } catch (Exception NullReferenceException) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "alert", "alert('Escolha uma vaga para alterar o estado.');", true); } }
protected void btnBuscar_Click(object sender, EventArgs e) { if (txtBuscarTitulo.Text != "") { Conexao con = new Conexao(); con.conectar(); SqlDataAdapter dAdapter = new SqlDataAdapter(); DataSet ds = new DataSet(); con.command.CommandText = "USP_BuscarVagasPorTitulo " + txtBuscarTitulo.Text; dAdapter.SelectCommand = con.command; dAdapter.Fill(ds); gridVagas.DataSource = ds; gridVagas.DataBind(); con.command.ExecuteNonQuery(); con.fechaConexao(); } else { txtBuscarTitulo.Attributes.Add("placeholder", "Digite algum título !"); } }
public DataSet CarregaEstado() { Conexao<ClienteLocacao> con = new Conexao<ClienteLocacao>(); return con.ExecuteDataSet(queryList); }
public static IConexao Criar(string sqlserverUri = "") { var conexao = new Conexao(); if (string.IsNullOrEmpty(sqlserverUri)) conexao.Context = new nfeboxContext(); else conexao.Context = new nfeboxContext(ConnectionStringAppHarbor.CriarStringConexao(sqlserverUri)); return conexao; }
public static Conexao ObterAtual() { // Não é thread-safe! if (_atual == null) { _atual = new Conexao(); } return _atual; }
public bool CadastrarConsole(Console console) { Conexao<Console> con = new Conexao<Console>(); con.AddParameters("@Console", DbType.String, console._Console); con.ExecuteNowQuery(QueryInsert); return true; }
public bool AlterarConsole(Console console) { Conexao<Console> con = new Conexao<Console>(); con.AddParameters("@codConsole", DbType.String, console.codConsole); con.AddParameters("@Console", DbType.String, console._Console); con.ExecuteNowQuery(QueryUpdate); return true; }
public bool CadastrarPreco(PrecoHora precoHora) { Conexao<PrecoHora> con = new Conexao<PrecoHora>(); con.AddParameters("@codConsole",DbType.String, precoHora.codConsole); con.AddParameters("@Hora", DbType.DateTime, precoHora.Hora); con.AddParameters("@Valor", DbType.String, precoHora.Valor); con.ExecuteNowQuery(QueryInsert); return true; }
public bool CadastrarDivida(ClienteJogarDivida divida) { Conexao<ClienteJogarDivida> con = new Conexao<ClienteJogarDivida>(); con.AddParameters("@codClienteJogar", DbType.String, divida.codClienteJogar); con.AddParameters("@Valor", DbType.String, divida.Valor); con.ExecuteNowQuery(QueryInsert); return true; }
public bool HasLogin(string Login) { try { using (Conexao Con = new Conexao()) { return Con.Usuarios.Where(u => u.Login.Equals(Login)).Count() > 0; } } catch (Exception ex) { throw new Exception("Erro ao obter Login do Usuário: " + ex.Message); } }
public Usuario Find(string Login, string Senha) { try { using (Conexao Con = new Conexao()) { return Con.Usuarios.Where(u => u.Login.Equals(Login) && u.Senha.Equals(Senha)).FirstOrDefault(); } } catch (Exception ex) { throw new Exception("Erro ao obter Usuário: " + ex.Message); } }
protected void refreshCadastrado() { Conexao c = new Conexao(); c.conectar(); c.command.CommandText = "select Nome_Promocao,Descricao from Promocao where sobe_promocao = 1 and AcessivelATodos >= 0"; SqlDataAdapter dAdapter = new SqlDataAdapter(); DataSet dt = new DataSet(); dAdapter.SelectCommand = c.command; dAdapter.Fill(dt); GridPromo.DataSource = dt; GridPromo.DataBind(); c.fechaConexao(); }
protected void btnTrocaSenha_Click(object sender, EventArgs e) { if (validacao()) { { string senhaAtual = txtSenhaAtual.Text; SqlDataAdapter dAdapter = new SqlDataAdapter(); Conexao con = new Conexao(); con.conectar(); con.command.Parameters.Add("@senha", SqlDbType.VarChar).Value = senhaAtual; con.command.CommandText = "select * from Cliente where " + codigo + " = Cod_Cliente and Senha_Cliente = @senha"; result = Convert.ToInt32(con.command.ExecuteScalar()); con.fechaConexao(); con.command = null; if (result == 0) { Response.Write("<script>alert('Sua senha atual está incorreta')</script>"); } else { try { Conexao con2 = new Conexao(); con2.conectar(); string senhaNova = txtSenhaNova.Text; con2.command.Parameters.Add("@novaSenha", SqlDbType.VarChar).Value = senhaNova; con2.command.Parameters.Add("@senhaAntiga", SqlDbType.VarChar).Value = senhaAtual; con2.command.CommandText = "update Cliente set Senha_Cliente = @novaSenha where " + codigo + " = Cod_Cliente";// and <> @senhaAntiga con2.command.ExecuteNonQuery(); con2.fechaConexao(); Response.Cookies["nome"].Value = "0"; Response.Cookies["cod"].Value = "0"; Response.Redirect("../index.aspx"); } catch (Exception ex) { Response.Write("<script>alert('Erro inesperado')</script>"); } } } } }
public void Inserir(Usuario u) { try { using (Conexao Con = new Conexao()) { Con.Usuarios.Add(u); Con.SaveChanges(); } } catch (Exception ex) { throw new Exception("Erro ao inserir o Usuário: " + ex.Message); } }
public Receita FindById(int IdReceita) { try { using (Conexao Con = new Conexao()) { return Con.Receitas.Find(IdReceita); } } catch { throw; } }
public ContaPagar FindById(int IdContaPagar) { try { using (Conexao Con = new Conexao()) { return Con.ContasPagar.Find(IdContaPagar); } } catch { throw; } }
//Método para gravar na base de dados: Cliente e Endereco: public void Save(Cliente c, Endereco e) { try { using (Conexao Con = new Conexao()) { Con.Cliente.Add(c); Con.Endereco.Add(e); Con.SaveChanges(); } } catch (Exception ex) { throw new Exception("Erro ao salvar cliente.......: " + ex.Message); } }
public DataSet GetConsoleByCod(int codConsole) { DataSet retorno; try { Conexao<Console> con = new Conexao<Console>(); con.AddParameters("@codConsole", DbType.Int32, codConsole); retorno = con.ExecuteDataSet(QuerySelectByID); return retorno; } catch (Exception) { return null; } }
public bool AlterarJogo(Jogo jogo) { Conexao<Jogo> con = new Conexao<Jogo>(); con.AddParameters("@codJogo", DbType.String, jogo.codJogo); con.AddParameters("@Nome", DbType.String, jogo.Nome); con.AddParameters("@codConsole", DbType.Int32, jogo.codConsole); con.AddParameters("@ValorFisica", DbType.Decimal, jogo.ValorFisica); con.AddParameters("@Primaria", DbType.Decimal, jogo.Primaria); con.AddParameters("@Secundaria", DbType.Decimal, jogo.Secundaria); con.AddParameters("@Qtd", DbType.Int32, jogo.Qtd); con.ExecuteNowQuery(QueryUpdate); return true; }
public DataSet GetDivida(int codClienteJogar) { DataSet retorno; try { Conexao<ClienteLocacao> con = new Conexao<ClienteLocacao>(); con.AddParameters("@codClienteJogar", DbType.Int32, codClienteJogar); retorno = con.ExecuteDataSet(QueryDivida); return retorno; } catch (Exception) { return null; } }
public DataSet GetClientByCod(int codClienteLocacao) { DataSet retorno; try { Conexao<ClienteLocacao> con = new Conexao<ClienteLocacao>(); con.AddParameters("@codClienteLocacao", DbType.Int32, codClienteLocacao); // retorno = con.ExecuteDataSet(QuerySelectByCod); return null; } catch (Exception) { return null; } }
public void Delete(int IdContaPagar) { try { using (Conexao Con = new Conexao()) { ContaPagar c = Con.ContasPagar.Find(IdContaPagar); Con.ContasPagar.Remove(c); Con.SaveChanges(); } } catch (Exception) { throw; } }
public void Delete(int IdReceita) { try { using (Conexao Con = new Conexao()) { Receita r = Con.Receitas.Find(IdReceita); Con.Receitas.Remove(r); Con.SaveChanges(); } } catch (Exception) { throw; } }
public Db(TipoRepositorio tipo) { this.Tipo = tipo; Conexao = ConexaoDBFactory.CriarConexao(tipo); Comando = Conexao.CreateCommand(); }
public RegraCatalogo(Conexao conexao) { this._Conexao = conexao; this._Repositorio = new RepositorioCatalogo(_Conexao); }
protected void btnEnviarCadastro_Click(object sender, EventArgs e) { String nome = txtNome.Text; String sobrenome = txtSobrenome.Text; String cpf = txtCpf.Text; String cep = txtCep.Text; String logra = txtLogradouro.Text; String bairro = txtBairro.Text; String cidade = txtCidade.Text; String uf = txtUf.Text; String numero = txtNumero.Text; String comple = txtComplemento.Text; String tel1 = txtTelUm.Text; String tel2 = txtTelDois.Text; String email = txtEmail.Text; String senha2 = txtSenha1.Text; String sexo = ""; String pergunta = Pergunta.SelectedValue; String resposta = txtResposta.Text; int ativo = 1; if (radMasc.Checked) { sexo = "M"; } else if (radFemi.Checked) { sexo = "F"; } Conexao conexao = new Conexao(); try { //conectar com o banco conexao.conectar(); } catch (Exception) { lblErCadastro.Text = "Tivemos um erro em nosso servidor, tente novamente"; return; } try { conexao.command.Parameters.Clear(); // limpar parâmetros conexao.command.CommandText = "IF EXISTS(SELECT Email FROM tblDoador WHERE Email LIKE @email) BEGIN SELECT 'E-mail já cadastrado' END " + "ELSE IF EXISTS (SELECT CPF_CNPJ FROM tblDoador WHERE CPF_CNPJ LIKE @cpfcnpj) BEGIN SELECT 'CPF já cadastrado' END " + "ELSE BEGIN INSERT INTO tblDoador(Email,Senha,Pergunta,Resposta,CPF_CNPJ,Nome,Sobrenome,Sexo,TelefoneA,TelefoneB,Logradouro,Numero,Complemento,CEP,Ativo,Uf,Cidade,Bairro) " + "VALUES(@email,@senha,@pergunta,@resposta,@cpfcnpj,@nome,@sobrenome,@sexo,@tel1,@tel2,@logra,@numero,@comple,@cep, @ativo,@uf,@cidade,@bairro) SELECT 'Você é um doador agora :)' END"; conexao.command.Parameters.Add("@email", SqlDbType.VarChar).Value = email; conexao.command.Parameters.Add("@senha", SqlDbType.VarChar).Value = senha2; conexao.command.Parameters.Add("@pergunta", SqlDbType.VarChar).Value = pergunta; conexao.command.Parameters.Add("@resposta", SqlDbType.VarChar).Value = resposta; conexao.command.Parameters.Add("@cpfcnpj", SqlDbType.VarChar).Value = cpf; conexao.command.Parameters.Add("@nome", SqlDbType.VarChar).Value = nome; conexao.command.Parameters.Add("@sobrenome", SqlDbType.VarChar).Value = sobrenome; conexao.command.Parameters.Add("@sexo", SqlDbType.Char).Value = sexo; conexao.command.Parameters.Add("@tel1", SqlDbType.VarChar).Value = tel1; conexao.command.Parameters.Add("@tel2", SqlDbType.VarChar).Value = tel2; conexao.command.Parameters.Add("@logra", SqlDbType.VarChar).Value = logra; conexao.command.Parameters.Add("@numero", SqlDbType.VarChar).Value = numero; conexao.command.Parameters.Add("@comple", SqlDbType.VarChar).Value = comple; conexao.command.Parameters.Add("@cep", SqlDbType.Char).Value = cep; conexao.command.Parameters.Add("@ativo", SqlDbType.Bit).Value = ativo; conexao.command.Parameters.Add("@uf", SqlDbType.Char).Value = uf; conexao.command.Parameters.Add("@cidade", SqlDbType.VarChar).Value = cidade; conexao.command.Parameters.Add("@bairro", SqlDbType.VarChar).Value = bairro; conexao.dr = conexao.command.ExecuteReader(); String redirecionar = ""; if (conexao.dr.HasRows) { while (conexao.dr.Read()) { redirecionar = conexao.dr[0].ToString(); } } //redirecionar para login if (redirecionar.Equals("Você é um doador agora :)")) { Session["email"] = email; Response.Redirect("login.aspx"); } else { lblErCadastro.Text = redirecionar; return; } conexao.fechaConexao(); } catch (Exception) { //lblErCadastro.Text = "Tivemos um erro ao cadastrar, tente novamente mais tarde "; throw; } }
public CtrlAcesso(Conexao conexao) { this._Connection = conexao; }
public void Close() { Conexao.Close(); }
public FuncionarioGovernoContext(Conexao conexao) : base(conexao) { }
public IDbTransaction BeginTransaction() { return(Conexao.BeginTransaction()); }
private void buttonCadastrar_Click(object sender, EventArgs e) { CVenda venda = new CVenda(); Conexao con = new Conexao(); venda.Placa = maskedTextBoxPlaca.Text; venda.Chassi = textBoxChassi.Text; venda.Veiculo = textBoxVeiculo.Text; venda.Modelo = textBoxModelo.Text; venda.Fabricacao = textBoxFabricacao.Text; venda.Valorveiculo = Int32.Parse(textBoxVenda.Text); venda.Data = maskedTextBoxData.Text; venda.Hora = textBoxHora.Text; venda.Vendedor = textBoxVendedor.Text; venda.Comissao = Int32.Parse(textBoxComissao.Text); venda.Nome = textBoxNome.Text; venda.Cpf = maskedTextBoxCpf.Text; venda.Rg = maskedTextBoxRg.Text; venda.Expedicao = maskedTextBoxExpedicao.Text; venda.Nascimento = maskedTextBoxNascimento.Text; if (radioButtonMasculino.Checked) { venda.Sexo = "Masculino"; } else { venda.Sexo = "Feminino"; } venda.Civil = comboBoxCivil.Text; venda.Endereco = textBoxEndereco.Text; venda.Numero = textBoxNumero.Text; venda.Cep = maskedTextBoxCep.Text; venda.Bairro = textBoxBairro.Text; venda.Cidade = textBoxCidade.Text; venda.Estado = comboBoxUF.Text; venda.Telefone = maskedTextBoxTelefone.Text; venda.Celular = maskedTextBoxCelular.Text; venda.Email = textBoxEmail.Text; con.CadasVenda(venda); MessageBox.Show("Cadastro Efetuado com sucesso !"); maskedTextBoxPlaca.Text = ""; maskedTextBoxPlaca.Text = ""; textBoxChassi.Text = ""; textBoxVeiculo.Text = ""; textBoxModelo.Text = ""; textBoxFabricacao.Text = ""; textBoxVenda.Text = ""; maskedTextBoxData.Text = ""; textBoxHora.Text = ""; textBoxVendedor.Text = ""; textBoxComissao.Text = ""; textBoxNome.Text = ""; maskedTextBoxCpf.Text = ""; maskedTextBoxRg.Text = ""; maskedTextBoxExpedicao.Text = ""; maskedTextBoxNascimento.Text = ""; radioButtonFeminino.Text = ""; radioButtonMasculino.Text = ""; comboBoxCivil.Text = ""; textBoxEndereco.Text = ""; textBoxNumero.Text = ""; maskedTextBoxCep.Text = ""; textBoxBairro.Text = ""; textBoxCidade.Text = ""; comboBoxUF.Text = ""; maskedTextBoxTelefone.Text = ""; maskedTextBoxCelular.Text = ""; textBoxEmail.Text = ""; this.Close(); }
public PerfisController() { conexao = new Conexao(); CadPerfisBase = new CadastroBase <PerfisModel>(); }
public frm_regras(Conexao conexao) { InitializeComponent(); this.conexao = conexao; }
public GruposController() { conexao = new Conexao(); CadGruposBase = new CadastroBase <GruposModel>(); }
public ProdutoRepository() { Conexao conexao = new Conexao(); ConnectionString = conexao.GetConexao(); }
private void btnGerar_Click(object sender, EventArgs e) { if (txtDataInicio.Text != "" && txtDataFim.Text != "") { var data = txtDataInicio.Text.Replace("/", "-"); var date = data.Split('-'); var dia = date[0]; var mes = date[1]; var ano = date[2]; var dataInicio = ano + '-' + mes + '-' + dia; var dataF = txtDataFim.Text.Replace("/", "-"); var dateF = dataF.Split('-'); var diaF = dateF[0]; var mesF = dateF[1]; var anoF = dateF[2]; var dataFim = anoF + '-' + mesF + '-' + diaF; Conexao conexao = new Conexao(); MySqlCommand cmd = new MySqlCommand(); //conexao com o banco cmd.Connection = conexao.conectar(); cmd.CommandText = "select ps.PS_NOME as 'Nome', SUM(ri.RI_QUANTIDADE) as 'Qtde', (SUM(ri.RI_QUANTIDADE) * ps.PS_PRECOC) AS 'Preco Custo Total', (SUM(ri.RI_QUANTIDADE) * ps.PS_PRECOV) AS 'Preco Venda Total' from requisicoes r, requisicoes_itens ri, produtos_simples ps WHERE r.RE_ID = ri.RI_REQUISICAO AND ri.RI_PRODUTO = ps.PS_ID AND ri.RI_TIPO = 1 AND r.RE_DATA >= @data_inicio AND r.RE_DATA <= @data_fim GROUP BY ri.RI_PRODUTO UNION select ps.PC_NOME as 'Nome', SUM(ri.RI_QUANTIDADE) as 'Qtde', 0 AS 'Preco Custo Total', (SUM(ri.RI_QUANTIDADE) * ps.PC_PRECO_VENDA) AS 'Preco Venda Total' from requisicoes r, requisicoes_itens ri, produtos_compostos ps WHERE r.RE_ID = ri.RI_REQUISICAO AND ri.RI_PRODUTO = ps.PC_ID AND ri.RI_TIPO = 2 AND r.RE_DATA >= @data_inicio AND r.RE_DATA <= @data_fim GROUP BY ri.RI_PRODUTO"; cmd.Parameters.AddWithValue("@data_inicio", dataInicio); cmd.Parameters.AddWithValue("@data_fim", dataFim); //define o tipo do comando //cmd.CommandType = CommandType.Text; //cria um dataadapter MySqlDataAdapter da = new MySqlDataAdapter(cmd); //cria um objeto datatable DataTable produtos_itens = new DataTable(); //preenche o datatable via dataadapter da.Fill(produtos_itens); //atribui o datatable ao datagridview para exibir o resultado dgResult.DataSource = produtos_itens; dgResult.Enabled = true; float preco_total_custo = 0; float preco_total_venda = 0; foreach (DataGridViewRow linha in dgResult.Rows) { if (linha.Cells[2].Value != null && linha.Cells[2].Value.ToString() != "") { preco_total_custo = preco_total_custo + (float.Parse(linha.Cells[2].Value.ToString())); } if (linha.Cells[3].Value != null && linha.Cells[3].Value.ToString() != "") { preco_total_venda = preco_total_venda + (float.Parse(linha.Cells[3].Value.ToString())); } } lblTotalCusto.Text = "Preço Total de Custo: R$" + preco_total_custo; lblTotalVenda.Text = "Preço Total de Venda: R$" + preco_total_venda; } else { MessageBox.Show("Insira as datas corretamente!"); } }
public Usuario ConsultaUsuarioByEmailDAO() { try { SqlCommand Cmd = null; SqlDataReader Dr = null; using (SqlConnection Con = new Conexao().ConexaoDB()) { Cmd = new SqlCommand(@" SELECT usr.idUsuario ,usr.nome ,usr.endereco ,usr.numero ,usr.cep ,usr.telefone ,usr.idStatusUsuario ,CASE WHEN usrReg.idRegiaoAtendimento IS NULL THEN 0 ELSE usrReg.idRegiaoAtendimento END AS idRegiaoAtendimento ,CASE WHEN usrEspec.idEspecialidade IS NULL THEN 0 ELSE usrEspec.idEspecialidade END AS idEspecialidade ,membship.Email ,membship.UserId ,membusr.UserName FROM Usuario usr inner join UsuarioXMemberShipUser membxusr on (usr.idUsuario = membxusr.idUsuario) inner join aspnet_Membership membship on (membxusr.IdUsrMemberShip = membship.UserId) inner join aspnet_Users membusr on (membxusr.IdUsrMemberShip = membusr.UserId) left join UsuarioxRegiaoAtendimento usrReg on (usr.idUsuario = usrreg.idUsuario) left join UsuarioXEspecialidade usrEspec on (usr.idUsuario = usrEspec.idUsuario) WHERE membship.Email = @Email and membusr.UserName = @Usuario and usr.idStatusUsuario = 1;", Con); //Não coloquei empresa pois uso para recuperar senha! Cmd.Parameters.AddWithValue("@Email", ObjUsuario.Email); Cmd.Parameters.AddWithValue("@Usuario", ObjUsuario.Login); //Cmd.Parameters.AddWithValue("@Empresa", InfoGlobal.GlobalIdEmpresa); Dr = Cmd.ExecuteReader(); while (Dr.Read()) { ObjUsuario.Id = Dr.GetInt32(0); ObjUsuario.Nome = Dr.GetString(1); ObjUsuario.Endereco = Dr.GetString(2); ObjUsuario.Complemento = Dr.GetString(3); ObjUsuario.Cep = Dr.GetString(4); ObjUsuario.Telefone = Dr.GetString(5); ObjUsuario.IdStatus = Dr.GetInt32(6); ObjUsuario.ObjRegiao.Id = Dr.GetInt32(7); ObjUsuario.ObjEspec.Id = Dr.GetInt32(8); ObjUsuario.Email = Dr.GetString(9); ObjUsuario.IdMS = Convert.ToString(Dr.GetGuid(10)); ObjUsuario.Login = Dr.GetString(11); ObjUsuario.Regra = GetRegraUserDAO(ObjUsuario.Id); } return(ObjUsuario); } } catch (SqlException) { throw; } }
public Bytecom() { InitializeComponent(); Conexao.Conectar(); }
public void Dispose() => Conexao.Close();
public IDbTransaction BeginTransaction(IsolationLevel il) { return(Conexao.BeginTransaction(il)); }
public static bool AbrirConexao(out string mensagemErro) { return(Conexao.SetConexao("localhost", "sga", out mensagemErro)); }
public IDbCommand CreateCommand() { return(Conexao.CreateCommand()); }
public DateTime CriarLicenca(long nidCliente) { var con = new Conexao(); SqlDataReader qPlano = null; SqlDataReader qCliente = null; SqlDataReader qLicenca = null; try { qPlano = con.ExecQuery("select * from solari.CM_PLANO where ID_PLANO in(select ID_PLANO from solari.CM_CLIENTEINTERNO where ID_CLIENTEINTERNO = " + nidCliente + ")"); if (qPlano.HasRows) { qPlano.Read(); var chave = Guid.NewGuid().ToString(); DateTime dataValidade; qLicenca = con.ExecQuery("select * from solari.IN_CHAVELICENCA where DT_VALIDADE = (select max(DT_VALIDADE) from solari.IN_CHAVELICENCA where ID_CLIENTEINTERNO = " + nidCliente + ")"); if (qLicenca.HasRows) { qLicenca.Read(); dataValidade = Convert.ToDateTime(qLicenca["DT_VALIDADE"]); if (dataValidade <= DateTime.Now.Date) { dataValidade = DateTime.Now.Date; } } else { dataValidade = DateTime.Now.Date; } qCliente = con.ExecQuery("select * from solari.CM_CLIENTEINTERNO where ID_CLIENTEINTERNO = " + nidCliente); qCliente.Read(); if (qPlano["FL_PLANO"].ToString() == "M") { dataValidade = dataValidade.AddMonths(1); } if (qPlano["FL_PLANO"].ToString() == "T") { dataValidade = dataValidade.AddMonths(3); } if (qPlano["FL_PLANO"].ToString() == "S") { dataValidade = dataValidade.AddMonths(6); } if (qPlano["FL_PLANO"].ToString() == "A") { dataValidade = dataValidade.AddYears(1); } dataValidade = dataValidade.AddDays(3); con.ExecCommand("insert into solari.IN_CHAVELICENCA values (" + nidCliente + ",'" + chave + "','" + dataValidade.Date.ToString("yyyy-MM-dd") + "')"); return(dataValidade); } return(DateTime.MinValue); } catch { throw; } finally { if (qPlano != null) { if (!qPlano.IsClosed) { qPlano.Close(); } } if (qCliente != null) { if (!qCliente.IsClosed) { qCliente.Close(); } } con.FechaConexao(); } }
public static bool Salvar(E_COMUNICADO comunicado, ref int transacao) { try { Conexao.Iniciar(ref transacao); var id_comunicado = (int?)comunicado.ID_COMUNICADO; var login_comunicador = comunicado.LOGIN_COMUNICADOR.GetValue(); Conexao.Banco.CAD_DIV_COMUNICADO(comunicado.OPERACAO.Value(), ref id_comunicado, login_comunicador.Treat().Length > 0 ? login_comunicador : null, comunicado.DS_COMUNICADO, comunicado.ST_REGISTRO); Conexao.Enviar(); comunicado.ID_COMUNICADO = (int)id_comunicado; if (comunicado.OPERACAO == Operacao.Cadastrar) { foreach (var usuario in comunicado.USUARIOS) { Conexao.Banco.CAD_DIV_COMUNICADO_X_USUARIO(Operacao.Cadastrar.Value(), comunicado.ID_COMUNICADO, usuario.LOGIN); Conexao.Enviar(); } foreach (var grupoUsuario in comunicado.GRUPOUSUARIOS) { Conexao.Banco.CAD_DIV_COMUNICADO_X_GRUPOUSUARIO(Operacao.Cadastrar.Value(), comunicado.ID_COMUNICADO, grupoUsuario.ID_GRUPOUSUARIO); Conexao.Enviar(); } foreach (var anexo in comunicado.ANEXOS) { var id_anexo = (int?)0; Conexao.Banco.CAD_DIV_ANEXO(Operacao.Cadastrar.Value(), ref id_anexo, anexo.ANEXO, anexo.NM_ANEXO, anexo.EXTENSAO); Conexao.Enviar(); Conexao.Banco.CAD_DIV_COMUNICADO_X_ANEXO(Operacao.Cadastrar.Value(), comunicado.ID_COMUNICADO, id_anexo); Conexao.Enviar(); } } } catch (Exception excessao) { Conexao.Voltar(ref transacao); throw excessao; } Conexao.Finalizar(ref transacao); return(true); }
public List <Usuario> ConsultaUsuariosByPerfilDAO(List <string> Perfil) { try { List <Usuario> UsrList = new List <Usuario>(); SqlDataReader Dr = null; using (SqlConnection Con = new Conexao().ConexaoDB()) { foreach (var P in Perfil) { SqlCommand Cmd = new SqlCommand(@" SELECT * FROM Usuario Usr INNER JOIN UsuarioXMemberShipUser UsrMb ON (Usr.idUsuario = UsrMb.idUsuario) INNER JOIN aspnet_UsersInRoles UsrRoles ON (UsrMb.IdUsrMemberShip = UsrRoles.UserId) INNER JOIN aspnet_Users UsrUsers ON (UsrMb.IdUsrMemberShip = UsrUsers.UserId) WHERE UsrRoles.RoleId in (@IdRole1, @IdRole2) and Usr.idEmpresa = @Empresa", Con); Cmd.Parameters.AddWithValue("@Empresa", InfoGlobal.GlobalIdEmpresa); switch (P) { case "Administrador": Cmd.Parameters.AddWithValue("@IdRole1", "6829B283-EC4D-4ACB-AC7C-B1FA61C71F58"); Cmd.Parameters.AddWithValue("@IdRole2", "00000000-0000-0000-0000-000000000000"); break; case "Cliente": Cmd.Parameters.AddWithValue("@IdRole1", "77DAA669-C0F6-4D2F-8B3A-AD4ACCBF8D1E"); Cmd.Parameters.AddWithValue("@IdRole2", "7EDC0ACD-F32C-4946-9BD0-889742053030"); break; case "Gestor": Cmd.Parameters.AddWithValue("@IdRole1", "6A0BD300-3942-49E5-8307-F0DBC1591186"); Cmd.Parameters.AddWithValue("@IdRole2", "00000000-0000-0000-0000-000000000000"); break; case "Técnico": Cmd.Parameters.AddWithValue("@IdRole1", "5E106C37-3E4D-4B41-9EEE-F190EA99E534"); Cmd.Parameters.AddWithValue("@IdRole2", "00000000-0000-0000-0000-000000000000"); break; case "Atendente": Cmd.Parameters.AddWithValue("@IdRole1", "4355C114-EAF9-4B05-B6D2-3CB47FFAE948"); Cmd.Parameters.AddWithValue("@IdRole2", "00000000-0000-0000-0000-000000000000"); break; case "Cliente Físico": Cmd.Parameters.AddWithValue("@IdRole1", "77DAA669-C0F6-4D2F-8B3A-AD4ACCBF8D1E"); Cmd.Parameters.AddWithValue("@IdRole2", "00000000-0000-0000-0000-000000000000"); break; case "Cliente Jurídico": Cmd.Parameters.AddWithValue("@IdRole1", "7EDC0ACD-F32C-4946-9BD0-889742053030"); Cmd.Parameters.AddWithValue("@IdRole2", "00000000-0000-0000-0000-000000000000"); break; } Dr = Cmd.ExecuteReader(); while (Dr.Read()) { Usuario Usr = FactoryUsuario.GetNew(TipoUsuario.Usuario); Usr.Id = Dr.GetInt32(0); Usr.Nome = Dr.GetString(1); Usr.Endereco = Dr.GetString(2); Usr.Complemento = Dr.GetString(3); Usr.Cep = Dr.GetString(4); Usr.Telefone = Dr.GetString(5); Usr.Regra = GetRegraUserDAO(Usr.Id); Usr.IdMS = Dr.GetGuid(15).ToString(); Usr.Login = Dr.GetString(16); UsrList.Add(Usr); } Dr.Close(); } return(UsrList); } } catch (SqlException) { throw; } }
public bool CadastraUsuarioDAO() { try { using (SqlConnection Con = new Conexao().ConexaoDB()) { SqlCommand CmdUsr = new SqlCommand(@" INSERT INTO [dbo].[Usuario] ([nome] ,[endereco] ,[numero] ,[cep] ,[telefone] ,[idEmpresa] ,[dataRegistro] ,[usuarioRegistro] ,[idStatusUsuario]) VALUES (@Nome ,@Endereco ,@Numero ,@Cep ,@Telefone ,@Empresa ,@Data ,@Usuario ,1);", Con); CmdUsr.Parameters.AddWithValue("@Nome", ObjUsuario.Nome); CmdUsr.Parameters.AddWithValue("@Endereco", ObjUsuario.Endereco); CmdUsr.Parameters.AddWithValue("@Numero", ObjUsuario.Complemento); CmdUsr.Parameters.AddWithValue("@Cep", ObjUsuario.Cep); CmdUsr.Parameters.AddWithValue("@Telefone", ObjUsuario.Telefone); if (InfoGlobal.GlobalIdEmpresa.Equals("SGATI")) { CmdUsr.Parameters.AddWithValue("@Empresa", ObjUsuario.IdEmpresa); } else { CmdUsr.Parameters.AddWithValue("@Empresa", InfoGlobal.GlobalIdEmpresa); } CmdUsr.Parameters.AddWithValue("@Data", DateTime.Now); CmdUsr.Parameters.AddWithValue("@Usuario", Membership.GetUser().ToString()); CmdUsr.ExecuteNonQuery(); LastId = GetUltimoIdUsuarioDAO(); SqlCommand CmdUsrMS = new SqlCommand(@" INSERT INTO [dbo].[UsuarioXMemberShipUser] ([idUsuario] ,[IdUsrMemberShip]) VALUES (@LastId ,@MembId);", Con); CmdUsrMS.Parameters.AddWithValue("@LastId", LastId); CmdUsrMS.Parameters.AddWithValue("@MembId", MembershipId); CmdUsrMS.ExecuteNonQuery(); switch (ObjUsuario.Regra) { case "Técnico": case "Gestor": case "Atendente": SqlCommand CmdUsrT = new SqlCommand(@" INSERT INTO [dbo].[Funcionario] ([idUsuario] ,[idDisponibilidade]) VALUES (@LastId ,1);", Con); CmdUsrT.Parameters.AddWithValue("@LastId", LastId); CmdUsrT.Parameters.AddWithValue("@Data", DateTime.Now); CmdUsrT.Parameters.AddWithValue("@Usuario", Membership.GetUser().ToString()); CmdUsrT.ExecuteNonQuery(); return(true); case "Cliente Jurídico": SqlCommand CmdUsrCJ = new SqlCommand(@" INSERT INTO [dbo].[ClienteJuridico] ([idUsuario] ,[cnpj]) VALUES (@LastId ,@Cnpj);", Con); CmdUsrCJ.Parameters.AddWithValue("@LastId", LastId); CmdUsrCJ.Parameters.AddWithValue("@Cnpj", ObjUsuario.ObjCJ.Cnpj); CmdUsrCJ.ExecuteNonQuery(); return(true); case "Cliente Físico": SqlCommand CmdUsrCF = new SqlCommand(@" INSERT INTO [dbo].[ClienteFisico] ([idUsuario] ,[docIdentificador] ,[orgaoEmissor] ,[cpf]) VALUES (@LastId ,@Doc ,@Org ,@Cpf);", Con); CmdUsrCF.Parameters.AddWithValue("@LastId", LastId); CmdUsrCF.Parameters.AddWithValue("@Doc", ObjUsuario.ObjCF.DocIdent); CmdUsrCF.Parameters.AddWithValue("@Org", ObjUsuario.ObjCF.OrgEmiss); CmdUsrCF.Parameters.AddWithValue("@Cpf", ObjUsuario.ObjCF.Cpf); CmdUsrCF.ExecuteNonQuery(); return(true); case "Administrador": return(true); default: return(false); } } } catch (SqlException) { throw; } }
public Historico_RelacionamentoData(Conexao Conexao) { this.conexao = Conexao; }
public CategoriasController() { conexao = new Conexao(); CadCategoriasBase = new CadastroBase <CategoriasModel>(); Parametros = new ParametrosController(); }
public Usuario GetTecnicoByRegiaoEspecDAO() { try { List <Usuario> List = new List <Usuario>(); SqlDataReader Dr = null; SqlCommand Cmd; using (SqlConnection Con = new Conexao().ConexaoDB()) { Cmd = new SqlCommand(@" SELECT top 1 UsrReg.idUsuario ,UsrReg.idRegiaoAtendimento ,ServEspec.idServico FROM UsuarioXRegiaoAtendimento UsrReg inner join Funcionario UsrFunc on (UsrFunc.idUsuario = UsrReg.idUsuario) inner join Usuario Usr on (UsrFunc.idUsuario = Usr.idUsuario) inner join UsuarioXEspecialidade UsrEspec on (Usr.idUsuario = UsrEspec.idUsuario) inner join ServicoXEspecialidade ServEspec on (UsrEspec.idEspecialidade = ServEspec.idEspecialidade) left join Atendimento Atd on (Atd.idTecnico = UsrFunc.idUsuario) WHERE Usr.idStatusUsuario in (1, 2) and UsrReg.idRegiaoAtendimento = @IdRegiao and ServEspec.idServico = @IdServ and Usr.idEmpresa = @Empresa and UsrReg.idUsuario not in (select idTecnico from Atendimento) order by NEWID();" , Con); Cmd.Parameters.AddWithValue("@IdRegiao", ObjUsuario.ObjRegiao.Id); Cmd.Parameters.AddWithValue("@IdServ", ObjChamado.IdServico); Cmd.Parameters.AddWithValue("@Empresa", InfoGlobal.GlobalIdEmpresa); Dr = Cmd.ExecuteReader(); while (Dr.Read()) { ObjUsuario.Id = Dr.GetInt32(0); ObjUsuario.ObjRegiao.Id = Dr.GetInt32(1); } if (!Dr.HasRows) { Dr.Close(); Cmd = new SqlCommand(@" SELECT top 1 UsrReg.idUsuario ,UsrReg.idRegiaoAtendimento ,ServEspec.idServico FROM UsuarioXRegiaoAtendimento UsrReg inner join Funcionario UsrFunc on (UsrFunc.idUsuario = UsrReg.idUsuario) inner join Usuario Usr on (UsrFunc.idUsuario = Usr.idUsuario) inner join UsuarioXEspecialidade UsrEspec on (Usr.idUsuario = UsrEspec.idUsuario) inner join ServicoXEspecialidade ServEspec on (UsrEspec.idEspecialidade = ServEspec.idEspecialidade) WHERE Usr.idStatusUsuario in (1, 2) and UsrReg.idRegiaoAtendimento = @IdRegiao and ServEspec.idServico = @IdServ and Usr.idEmpresa = @Empresa and UsrReg.idUsuario in (select idTecnico from Atendimento where dataFimAtendimento < (dateadd(hour,-1,getdate()))) order by NEWID();" , Con); Cmd.Parameters.AddWithValue("@IdRegiao", ObjUsuario.ObjRegiao.Id); Cmd.Parameters.AddWithValue("@IdServ", ObjChamado.IdServico); Cmd.Parameters.AddWithValue("@Empresa", InfoGlobal.GlobalIdEmpresa); Dr = Cmd.ExecuteReader(); while (Dr.Read()) { ObjUsuario.Id = Dr.GetInt32(0); ObjUsuario.ObjRegiao.Id = Dr.GetInt32(1); } if (!Dr.HasRows) { Dr.Close(); Cmd = new SqlCommand(@" SELECT top 1 UsrReg.idUsuario ,UsrReg.idRegiaoAtendimento ,ServEspec.idServico FROM UsuarioXRegiaoAtendimento UsrReg inner join Funcionario UsrFunc on (UsrFunc.idUsuario = UsrReg.idUsuario) inner join Usuario Usr on (UsrFunc.idUsuario = Usr.idUsuario) inner join UsuarioXEspecialidade UsrEspec on (Usr.idUsuario = UsrEspec.idUsuario) inner join ServicoXEspecialidade ServEspec on (UsrEspec.idEspecialidade = ServEspec.idEspecialidade) WHERE Usr.idStatusUsuario in (1, 2) and ServEspec.idServico = @IdServ and Usr.idEmpresa = @Empresa order by NEWID();" , Con); Cmd.Parameters.AddWithValue("@IdServ", ObjChamado.IdServico); Cmd.Parameters.AddWithValue("@Empresa", InfoGlobal.GlobalIdEmpresa); Dr = Cmd.ExecuteReader(); while (Dr.Read()) { ObjUsuario.Id = Dr.GetInt32(0); ObjUsuario.ObjRegiao.Id = Dr.GetInt32(1); } } } return(ObjUsuario); } } catch (SqlException) { throw; } }
private void dataGridView1_DoubleClick(object sender, EventArgs e) { telaCarregaGridCatraca tela = new telaCarregaGridCatraca(); tela.Show(); if (rdbP1.Checked) { string codigo; SqlDataReader dr; codigo = txtCodigo.Text; Conexao con = new Conexao(); SqlCommand cmd = new SqlCommand("select * from tbl_fechamentoCatracap1 where cd_fechamnetoCatracap1=@codigo", con.ConectarBD()); cmd.Parameters.Add("@codigo", SqlDbType.VarChar).Value = txtCodigo.Text; dr = cmd.ExecuteReader(); try { if (dr.HasRows == false) { MessageBox.Show("Não houve nenhuma Abertura de caixa com este código !"); } else { while (dr.Read()) { tela.txt_codigoCatraca.Text = dr[0].ToString(); tela.txt_nomeCatraca.Text = dr[1].ToString(); tela.txtDataCatraca.Text = dr[2].ToString(); tela.txtInicialCatraca.Text = dr[3].ToString(); tela.txtFinalCatraca.Text = dr[4].ToString(); tela.txtTotalCatraca.Text = dr[5].ToString(); tela.txtTotalIda.Text = dr[6].ToString(); tela.txtTotalIdaVolta.Text = dr[7].ToString(); tela.txtTotalPU.Text = dr[8].ToString(); tela.txtTotalCortesia.Text = dr[9].ToString(); tela.lblFechamento.Text = dr[10].ToString(); } con.DesconectarBD(); con.ConectarBD(); con.DesconectarBD(); } } catch { } } else if (rdbP2.Checked) { string codigo; SqlDataReader dr; codigo = txtCodigo.Text; Conexao con = new Conexao(); SqlCommand cmd = new SqlCommand("select * from tbl_fechamentoCatracap2 where cd_fechamnetoCatracap2=@codigo", con.ConectarBD()); cmd.Parameters.Add("@codigo", SqlDbType.VarChar).Value = txtCodigo.Text; dr = cmd.ExecuteReader(); try { if (dr.HasRows == false) { MessageBox.Show("Não houve nenhuma Abertura de caixa com este código !"); } else { while (dr.Read()) { tela.txt_codigoCatraca.Text = dr[0].ToString(); tela.txt_nomeCatraca.Text = dr[1].ToString(); tela.txtDataCatraca.Text = dr[2].ToString(); tela.txtInicialCatraca.Text = dr[3].ToString(); tela.txtFinalCatraca.Text = dr[4].ToString(); tela.txtTotalCatraca.Text = dr[5].ToString(); tela.txtTotalIda.Text = dr[6].ToString(); tela.txtTotalIdaVolta.Text = dr[7].ToString(); tela.txtTotalPU.Text = dr[8].ToString(); tela.txtTotalCortesia.Text = dr[9].ToString(); tela.lblFechamento.Text = dr[10].ToString(); } con.DesconectarBD(); con.ConectarBD(); con.DesconectarBD(); } } catch { } } }
private void BTN_SpedFiscal_Click(object sender, EventArgs e) { // pegando um arquivo so switch (Rad_Seleciona1.Checked) { // caso esteja selecionado para importar um arquivo case true: OpenFileDialog SelecionarSPED = new OpenFileDialog(); SelecionarSPED.DefaultExt = "txt"; SelecionarSPED.Filter = "arquivo de texto (*.txt;)|*.txt*.*"; SelecionarSPED.ShowDialog(); // recebe o diretorio e o nome do arquivo selecionado String nomearquivo = SelecionarSPED.FileName; string NomeArquivo = SelecionarSPED.SafeFileName; Stream entrada = File.Open(nomearquivo, FileMode.Open); StreamReader leitor = new StreamReader(entrada); string linha = leitor.ReadLine(); string p_query_CNPJ = ""; while (linha != null) { string Registro = "C190"; string p_query_registro = ""; string p_query_CFOP = ""; string p_query_V_ICMS = ""; string p_query = "'"; string liquota = ""; string operacao = ""; string situacao = ""; string ICMS = ""; //string p_query_CNPJ = ""; string inicio = "0000"; int tamanhoString = 0; String[] CFOP = new String[5] { "5102", "6102", "1102", "1202", "2102" }; int contador = 0; int y = 0; for (int x = 0; x < CFOP.Length; x++) { // procura a linha que comece com o registro e o CFOP cadastrado if (linha.Substring(1, 4) == Registro && linha.Substring(10, 4) == CFOP[x].ToString()) { // enquanto a linha nao terminar passa pro proximo caracter for (y = 0; contador < 9; y++) { //contador de barras if (linha[y].ToString() == "|") { contador += 1; } // quando encontrar o campo do registro do CFOP e do ICMS separa o valor if (contador == 1) { if (linha[y].ToString() == "|") { } else { // se nao pega o caracter e adiciona na query p_query_registro += linha.Substring(y, 1); } } // pegar a situacao if (contador == 2) { if (linha[y].ToString() == "|") { } else { // se nao pega o caracter e adiciona na query situacao += linha.Substring(y, 1); } } if (contador == 3) { if (linha[y].ToString() == "|") { } else { // se nao pega o caracter e adiciona na query p_query_CFOP += linha.Substring(y, 1); } } // pegar a liquota if (contador == 4) { if (linha[y].ToString() == "|") { } else { liquota += linha.Substring(y, 1); } } if (contador == 8) { if (linha[y].ToString() == "|") { } else { // se nao pega o caracter e adiciona na query ICMS += linha.Substring(y, 1); } } tamanhoString++; if (contador == 6) { p_query += "'"; contador++; } if (contador == 9) { if (linha[y].ToString() == "|") { } else { // se nao pega o caracter e adiciona na query p_query_V_ICMS += linha.Substring(y, 1); } } tamanhoString += 1; } } // pegar registro if (p_query_CFOP == "5102" || p_query_CFOP == "6102") { operacao = "-"; } else { operacao = "+"; } //pegar cnpj if (linha.Substring(1, 4) == inicio) { for (int tes = 0; tes < linha.Length; tes++) { if (linha[tes].ToString() == "|") { contador += 1; } if (contador == 7) { if (linha[tes].ToString() == "|") { } else { p_query_CNPJ += linha.Substring(tes, 1); } } } } } String strConexao = "Data Source=RAFAEL-PC;Initial Catalog=teste;Integrated Security=True"; Conexao conexao = new Conexao(strConexao); SqlConnection conn = new SqlConnection(@"Data Source=RAFAEL-PC;Initial Catalog=teste;Integrated Security=True"); try { if (p_query_CFOP != "" && ICMS != "" && liquota != "0" && situacao != "060") { // pega a data do arquivo string p_query_data = NomeArquivo.Substring(28, 8); //prepara o valor do icms pro banco decimal valor = Convert.ToDecimal(ICMS); // cria o comando sql SqlCommand comando = new SqlCommand("P_InsertSped", conn); // abre a conexao conn.Open(); //prepara a query comando.Parameters.AddWithValue("@Registro", p_query_registro); comando.Parameters.AddWithValue("@Cfop", p_query_CFOP); comando.Parameters.AddWithValue("@CNPJ", p_query_CNPJ); comando.Parameters.AddWithValue("@operacao", operacao); comando.Parameters.AddWithValue("@V_ICMS", valor); comando.Parameters.AddWithValue("@Data", p_query_data); comando.CommandType = CommandType.StoredProcedure; // executa a query comando.ExecuteNonQuery(); // fecha a conexao conn.Close(); } if (p_query_CFOP != "" && p_query_V_ICMS != "" && liquota != "0" && situacao == "060") { string p_query_data = NomeArquivo.Substring(28, 8); //prepara o valor do icms pro banco decimal valor = Convert.ToDecimal(p_query_V_ICMS); // cria o comando sql SqlCommand comando = new SqlCommand("P_InsertSped", conn); // abre a conexao conn.Open(); //prepara a query comando.Parameters.AddWithValue("@Registro", p_query_registro); comando.Parameters.AddWithValue("@Cfop", p_query_CFOP); comando.Parameters.AddWithValue("@CNPJ", p_query_CNPJ); comando.Parameters.AddWithValue("@operacao", operacao); comando.Parameters.AddWithValue("@V_ICMS", valor); comando.Parameters.AddWithValue("@Data", p_query_data); comando.CommandType = CommandType.StoredProcedure; // executa a query comando.ExecuteNonQuery(); // fecha a conexao conn.Close(); } else { linha = leitor.ReadLine(); } } catch (Exception erro) { MessageBox.Show(erro.Message); } } leitor.Close(); entrada.Close(); break; // caso esteja selecionado para importar uma basta case false: FolderBrowserDialog SelecionarPastaSPED = new FolderBrowserDialog(); string sCaminhos; // seleciona a pasta SelecionarPastaSPED.ShowDialog(); // salva o diretorio da pasta sCaminhos = SelecionarPastaSPED.SelectedPath; //pega a pasta DirectoryInfo pasta = new DirectoryInfo(sCaminhos); //iCountArqTxt = MetodosDeExtensao.ContagemTipoArquivo(sCaminhos, ".TXT"); // prepara o endereco do diretorio String diretorio = "" + pasta + ""; // pega os arquivos string[] arquivos = Directory.GetFiles(diretorio); for (int percorrer = 0; percorrer < arquivos.Length; percorrer++) { Stream arquivo = File.Open(arquivos[percorrer], FileMode.Open); StreamReader ponteiro = new StreamReader(arquivo); string NomeArquivoPasta = arquivos[percorrer]; string Proxima = ponteiro.ReadLine(); while (Proxima != null) { string Registro = "C190"; string p_query = "'"; // string p_query_CNPJ = ""; string inicio = "0000"; int tamanhoString = 0; String[] CFOP = new String[5] { "5102", "6102", "1102", "1202", "2102" }; int contador = 0; int y = 0; for (int x = 0; x < CFOP.Length; x++) { // procura a linha que comece com o registro e o CFOP cadastrado if (Proxima.Substring(1, 4) == Registro && Proxima.Substring(10, 4) == CFOP[x].ToString()) { for (int i = 0; i < Proxima.Length; i++) { // enquanto a linha nao terminar passa pro proximo caracter for (y = 0; y < Proxima.Length; y++) { //contador de barras if (Proxima[y].ToString() == "|") { contador += 1; } tamanhoString++; // na primeira passada coloca as aspas duplas if (contador == 1 && y == 0) { p_query += ""; y += 1; } if (contador == 6) { p_query += "'"; contador++; } // quando encontrar o campo do registro do CFOP e do ICMS separa o valor if (contador == 1 || contador == 3 || contador == 5) { // se o caracter da linha for = | troca por , if (Proxima[y].ToString() == "|") { p_query += "', '"; } else { // se nao pega o caracter e adiciona na query p_query += Proxima.Substring(y, 1); } } } tamanhoString += 1; } } // pegar cnpj if (Proxima.Substring(1, 4) == inicio) { for (int tes = 0; tes < Proxima.Length; tes++) { if (Proxima[tes].ToString() == "|") { contador += 1; } if (contador == 7) { if (Proxima[tes].ToString() == "|") { } else { // p_query_CNPJ += Proxima.Substring(tes, 1); } // pega a data do arquivo string DataArquivo = NomeArquivoPasta.Substring(28, 8); } } } } linha = ponteiro.ReadLine(); } ponteiro.Close(); arquivo.Close(); } break; } }
public ActionResult Details(int id) { try { ModelViewProjeto project = new ModelViewProjeto(); c = new Conexao(); //Recupera o projeto c.con.Open(); c.query = new MySqlCommand(String.Format("SELECT * FROM Projeto where IDProjeto = {0}", id), c.con); c.rd = c.query.ExecuteReader(); while (c.rd.Read()) { project.IDProjeto = Convert.ToInt32(c.rd["IDProjeto"].ToString()); project.Pessoa.IDPessoa = Convert.ToInt32(c.rd["IDPessoa"].ToString()); project.Nome = c.rd["Nome"].ToString(); project.Descricao = c.rd["Descricao"].ToString(); project.Imagem = c.rd["Imagem"].ToString(); } c.con.Close(); //recupera a pessoa criadora do projeto c.con.Open(); c.query = new MySqlCommand(String.Format("SELECT * FROM Pessoa where IDPessoa = {0}", project.Pessoa.IDPessoa), c.con); c.rd = c.query.ExecuteReader(); while (c.rd.Read()) { project.Pessoa.Nome = c.rd["Nome"].ToString(); project.Pessoa.Telefone = c.rd["Telefone"].ToString(); project.Pessoa.Imagem = c.rd["Imagem"].ToString(); } c.con.Close(); //recupera a pessoa e sua avaliação ligada ao projeto c.con.Open(); c.query = new MySqlCommand(String.Format("select * from Avaliacao inner join Pessoa on Avaliacao.IDPessoa = Pessoa.IDPessoa where IDProjeto = {0}", id, project.IDProjeto), c.con); c.rd = c.query.ExecuteReader(); while (c.rd.Read()) { //Recupera a lista de avaliações do projeto escolhido ModelViewAvaliacao avaliacao = new ModelViewAvaliacao(); avaliacao.IDAvaliacao = Convert.ToInt32(c.rd["IDAvaliacao"].ToString()); avaliacao.IDProjeto = Convert.ToInt32(c.rd["IDProjeto"].ToString()); avaliacao.Pessoa.IDPessoa = Convert.ToInt32(c.rd["IDPessoa"].ToString()); avaliacao.Pessoa.Nome = c.rd["Nome"].ToString(); avaliacao.Pessoa.Imagem = c.rd["Imagem"].ToString(); avaliacao.Nota = Convert.ToInt32(c.rd["Nota"].ToString()); avaliacao.Comentario = c.rd["Comentario"].ToString(); project.Avaliacoes.Add(avaliacao); } c.con.Close(); return(View(project)); } catch { return(View()); } }
private void Menu_Load(object sender, EventArgs e) { Conexao.criar_Conexao(); }