public string AlterarCadastro(Funcionario funcionario) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { acessoDados.ComandoSQl = "UPDATE tb_funcionarios SET nomeFUNCIONARIO= @nomeFuncionario, fone1FUNCIONARIO = @fone1FUNCIONARIO, fone2FUNCIONARIO = @fone2FUNCIONARIO, ativoFUNCIONARIO = @ativoFUNCIONARIO,cpfFUNCIONARIO = @cpfFUNCIONARIO WHERE codigoFUNCIONARIO = @CODIGO "; acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.Parameters.AddWithValue("@nomeFuncionario", funcionario.nomeFuncionario); cmd.Parameters.AddWithValue("@fone1FUNCIONARIO", funcionario.fone1); cmd.Parameters.AddWithValue("@fone2FUNCIONARIO", funcionario.fone2); cmd.Parameters.AddWithValue("@cpfFUNCIONARIO", funcionario.cpf); cmd.Parameters.AddWithValue("@ativoFUNCIONARIO", funcionario.ativo == true ? 1 : 0); cmd.Parameters.AddWithValue("@CODIGO", funcionario.Id); acessoDados.Open(); cmd.ExecuteNonQuery(); acessoDados.Close(); return("OK"); } catch (Exception ex) { return("erro"); } } }
public string Cadastrar(Funcionario funcionario) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { acessoDados.ComandoSQl = "INSERT INTO tb_funcionarios (nomeFUNCIONARIO,fone1FUNCIONARIO,fone2FUNCIONARIO,ativoFUNCIONARIO,cpfFUNCIONARIO) VALUES (@NomeFuncionario,@fone1,@fone2,@Ativo,@Cpf)"; acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.Parameters.AddWithValue("@NomeFuncionario", funcionario.nomeFuncionario); cmd.Parameters.AddWithValue("@fone1", funcionario.fone1); cmd.Parameters.AddWithValue("@fone2", funcionario.fone2); cmd.Parameters.AddWithValue("@Ativo", funcionario.ativo == true ? 1 : 0); cmd.Parameters.AddWithValue("@Cpf", funcionario.cpf); acessoDados.Open(); cmd.ExecuteNonQuery(); acessoDados.Close(); return(Uteis.MensagemeOK); } catch (Exception ex) { return(Uteis.MensagemeError + ex.Message.ToString()); } } }
public bool AlterarCadastro(Despesas despesa) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { acessoDados.ComandoSQl = "UPDATE tb_despesas SET dataDESPESA= @dataDESPESA,descricaoDESPESA= @descricaoDESPESA,documentoDESPESA= @documentoDESPESA,observacaoDESPESA= @observacaoDESPESA,tipoDESPESA= @tipoDESPESA,favorecidoDESPESA= @favorecidoDESPESA,situacaoDESPESA=@situacaoDESPESA,valorDESPESA= @valorDESPESA WHERE codigoDESPESA = @CODIGO"; acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.Parameters.AddWithValue("@dataDESPESA", despesa.dataDESPESA); cmd.Parameters.AddWithValue("@descricaoDESPESA", despesa.descricaoDESPESA); cmd.Parameters.AddWithValue("@documentoDESPESA", despesa.documentoDESPESA); cmd.Parameters.AddWithValue("@observacaoDESPESA", despesa.observacaoDESPESA); cmd.Parameters.AddWithValue("@tipoDESPESA", despesa.tipoDESPESA.codigoTIPODESPESA); cmd.Parameters.AddWithValue("@valorDESPESA", despesa.valorDESPESA); cmd.Parameters.AddWithValue("@CODIGO", despesa.codigoDESPESA); cmd.Parameters.AddWithValue("@favorecidoDESPESA", despesa.favorecido.Id); cmd.Parameters.AddWithValue("@situacaoDESPESA", despesa.situacaoDESPESA); acessoDados.Open(); cmd.ExecuteNonQuery(); acessoDados.Close(); return(true); } catch (Exception) { return(false); } } }
public string Cadastrar(Usuario usuario) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { acessoDados.ComandoSQl = "INSERT INTO tb_usuarios (loginUSUARIO,senhaUSUARIO,funcionarioUSUARIO,perfilUSUARIO,situacaoUSUARIO,redefinirSenha) VALUES (@loginUSUARIO,@senhaUSUARIO,@funcionarioUSUARIO,@perfilUSUARIO,@situacaoUSUARIO,@redigitarUSUARIO)"; acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.Parameters.AddWithValue("@loginUSUARIO", usuario.loginUSUARIO); cmd.Parameters.AddWithValue("@senhaUSUARIO", usuario.senhaUSUARIO); cmd.Parameters.AddWithValue("@redigitarUSUARIO", usuario.redigitarUSUARIO); cmd.Parameters.AddWithValue("@funcionarioUSUARIO", usuario.funcionarioUSUARIO.Id); cmd.Parameters.AddWithValue("@perfilUSUARIO", usuario.pefilUSUARIO.codigopefil); cmd.Parameters.AddWithValue("@situacaoUSUARIO", usuario.situacaoUSUARIO.codigoSTATUS); acessoDados.Open(); cmd.ExecuteNonQuery(); acessoDados.Close(); return(Uteis.MensagemeOK); } catch (Exception ex) { return(Uteis.MensagemeError + ex.Message.ToString()); } } }
public DTO_GestaoSalao.Modulo Find(int id) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { DTO_GestaoSalao.Modulo modulo = new DTO_GestaoSalao.Modulo(); acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.CommandText = "SELECT * FROM tb_modulo WHERE codigoMODULO = @CODIGO "; cmd.Parameters.AddWithValue("@CODIGO", id); acessoDados.Open(); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { modulo.codigoMODULO = Convert.ToInt32(dr["codigoMODULO"]); modulo.descricaoMODULO = dr["descricaoMODULO"].ToString(); modulo.nomeMODULO = dr["nomeMODULO"].ToString(); // retorna uma lista de componentes que fazem parte do modulo... ex: modulo cadastro -> componentes (cad cliente,produto)... //modulo.Componente = new DAO.Componente().ListaComponentes(Convert.ToInt32(dr["codigoMODULO"])); } acessoDados.Close(); dr.Close(); return(modulo); } } catch (Exception) { throw; } }
public DataTable ListaUsuarios() { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string strSql = ""; strSql = "SELECT codigoUSUARIO,loginUSUARIO,nomeFUNCIONARIO,"; strSql = strSql + "nomeSTATUS,descricao_perfil"; strSql = strSql + " FROM tb_usuarios "; strSql = strSql + " LEFT JOIN tb_perfil on codigo_perfil = perfilUSUARIO"; strSql = strSql + " LEFT JOIN tb_status on codigoSTATUS = situacaoUSUARIO"; strSql = strSql + " LEFT JOIN tb_funcionarios on codigoFUNCIONARIO = funcionarioUSUARIO"; strSql = strSql + " WHERE situacaoUSUARIO = 1 and grupoUSUARIO = 0"; MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); da.Fill(objDataTable); return(objDataTable); } } catch (Exception ex) { throw ex; } }
public string Cadastrar(Despesas despesa) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { acessoDados.ComandoSQl = "INSERT INTO tb_despesas (dataDESPESA,descricaoDESPESA,documentoDESPESA,favorecidoDESPESA,observacaoDESPESA,tipoDESPESA,valorDESPESA) VALUES (@dataDESPESA,@descricaoDESPESA,@documentoDESPESA,@favorecidoDESPESA,@observacaoDESPESA,@tipoDESPESA,@valorDESPESA)"; acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.Parameters.AddWithValue("@dataDESPESA", despesa.dataDESPESA); cmd.Parameters.AddWithValue("@descricaoDESPESA", despesa.descricaoDESPESA); cmd.Parameters.AddWithValue("@documentoDESPESA", despesa.documentoDESPESA); cmd.Parameters.AddWithValue("@favorecidoDESPESA", despesa.favorecido.Id); cmd.Parameters.AddWithValue("@observacaoDESPESA", despesa.observacaoDESPESA); cmd.Parameters.AddWithValue("@tipoDESPESA", despesa.tipoDESPESA.codigoTIPODESPESA); cmd.Parameters.AddWithValue("@valorDESPESA", despesa.valorDESPESA); acessoDados.Open(); cmd.ExecuteNonQuery(); acessoDados.Close(); return(Uteis.MensagemeOK); } catch (Exception ex) { return(Uteis.MensagemeError + ex.Message.ToString()); } } }
public int ValidarUsuario(int perfilUsuario) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.CommandText = "SELECT * FROM tb_usuarios WHERE perfilUSUARIO = @perfilUsuario and grupoUSUARIO=1"; cmd.Parameters.AddWithValue("@perfilUsuario", perfilUsuario); acessoDados.Open(); var result = cmd.ExecuteScalar(); if (result == null) { result = 0; } if ((int)result != 0) { return((int)result); } else { return(0); } } } catch (Exception ex) { throw; } }
public List <Horario> ListaHorarioPorCodigo(string horario) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Horario> ObjAgenda = new List <Horario>(); acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.CommandText = "SELECT codigoHORARIO from tb_horarios WHERE horarioHORARIO = @horario "; cmd.Parameters.AddWithValue("@horario", horario); acessoDados.Open(); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { ObjAgenda.Add(new Horario() { codigoHORARIO = Convert.ToInt32(dr["codigoHORARIO"].ToString()), //horarioHORARIO = dr["horarioHORARIO"].ToString() }); } acessoDados.Close(); dr.Close(); return(ObjAgenda); } } catch (Exception) { throw; } }
public List <Horario> ListaHorario() { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Horario> ObjAgenda = new List <Horario>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter("SELECT codigoHORARIO,horarioHORARIO from tb_horarios", acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { ObjAgenda.Add(new Horario() { codigoHORARIO = Convert.ToInt32(dataRow["codigoHORARIO"].ToString()), horarioHORARIO = dataRow["horarioHORARIO"].ToString() }); } return(ObjAgenda); } } catch (Exception) { throw; } }
public void Cancelar(int funcionario, int linha, int coluna, DateTime dataagenda) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { string ano, dia, mes; ano = dataagenda.ToString().Substring(6, 4); dia = dataagenda.ToString().Substring(0, 2); mes = dataagenda.ToString().Substring(3, 2); string diagenda = ano + "/" + mes + "/" + dia; acessoDados.ComandoSQl = "UPDATE tb_agendamento SET canceladoAGENDAMENTO=@cancelar WHERE funcionarioAGENDAMENTO = @CODIGO AND linhaAGENDAMENTO = @linhaAGENDAMENTO AND colunaAGENDAMENTO = @colunaAGENDAMENTO AND cast(diaAGENDAMENTO as date) =@diaagenda "; acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.Parameters.AddWithValue("@CODIGO", funcionario); cmd.Parameters.AddWithValue("@cancelar", 1); cmd.Parameters.AddWithValue("@linhaAGENDAMENTO", linha); cmd.Parameters.AddWithValue("@colunaAGENDAMENTO", coluna); cmd.Parameters.AddWithValue("@diaagenda", diagenda); acessoDados.Open(); cmd.ExecuteNonQuery(); acessoDados.Close(); } catch (Exception) { // return Uteis.MensagemeError + ex.Message.ToString(); } } }
public string AlterarCadastro(Usuario usuario) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { acessoDados.ComandoSQl = "UPDATE tb_usuarios SET loginUSUARIO= @loginUSUARIO,redefinirSenha= @redefinirSenha,senhaUSUARIO= @senhaUSUARIO,funcionarioUSUARIO= @funcionarioUSUARIO,perfilUSUARIO= @perfilUSUARIO,situacaoUSUARIO= @situacaoUSUARIO WHERE codigoUSUARIO = @CODIGO"; acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.Parameters.AddWithValue("@loginUSUARIO", usuario.loginUSUARIO); cmd.Parameters.AddWithValue("@senhaUSUARIO", usuario.senhaUSUARIO); cmd.Parameters.AddWithValue("@redefinirSenha", usuario.redigitarUSUARIO); cmd.Parameters.AddWithValue("@funcionarioUSUARIO", usuario.funcionarioUSUARIO.Id); cmd.Parameters.AddWithValue("@perfilUSUARIO", usuario.pefilUSUARIO.codigopefil); cmd.Parameters.AddWithValue("@situacaoUSUARIO", usuario.situacaoUSUARIO.codigoSTATUS); cmd.Parameters.AddWithValue("@CODIGO", usuario.codigoUSUARIO); acessoDados.Open(); cmd.ExecuteNonQuery(); acessoDados.Close(); return(Uteis.MensagemeOK); } catch (Exception) { return(""); } } }
public List <Funcionario> ListaFuncionario() { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Funcionario> ObjFunc = new List <Funcionario>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter("SELECT codigoFUNCIONARIO,nomeFUNCIONARIO FROM tb_funcionarios", acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { ObjFunc.Add(new Funcionario() { Id = Convert.ToInt32(dataRow["codigoFUNCIONARIO"].ToString()), nomeFuncionario = dataRow["nomeFUNCIONARIO"].ToString(), }); } return(ObjFunc); } } catch (Exception) { throw; } }
public List <Situacao> ListaSituacao() { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Situacao> ObjSituacao = new List <Situacao>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter("SELECT codigoSTATUS,nomeSTATUS FROM tb_status", acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { ObjSituacao.Add(new Situacao() { codigoSTATUS = Convert.ToInt32(dataRow["codigoSTATUS"].ToString()), nomeSTATUS = dataRow["nomeSTATUS"].ToString(), }); } return(ObjSituacao); } } catch (Exception) { throw; } }
public List <TipoDespesa> ListaTipoDespesa() { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <TipoDespesa> ObjTipoDespesa = new List <TipoDespesa>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter("SELECT codigoTIPODESPESA,descricaoTIPODESPESA FROM tb_tipo_depesas", acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { ObjTipoDespesa.Add(new TipoDespesa() { codigoTIPODESPESA = Convert.ToInt32(dataRow["codigoTIPODESPESA"].ToString()), descricaoTIPODESPESA = dataRow["descricaoTIPODESPESA"].ToString(), }); } return(ObjTipoDespesa); } } catch (Exception) { throw; } }
public List <Pefil> ListaPerfil() { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Pefil> ObjPerfil = new List <Pefil>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter("SELECT codigo_perfil,descricao_perfil FROM tb_perfil", acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { ObjPerfil.Add(new Pefil() { codigopefil = Convert.ToInt32(dataRow["codigo_perfil"].ToString()), nomepefil = dataRow["descricao_perfil"].ToString(), }); } return(ObjPerfil); } } catch (Exception) { throw; } }
public override List <Servico> Consulta(int id) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Servico> _Servico = new List <Servico>(); acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.CommandText = "SELECT * FROM tb_servico WHERE codigoSERVICO = @CODIGO "; cmd.Parameters.AddWithValue("@CODIGO", id); acessoDados.Open(); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { _Servico.Add(new Servico() { Id = Convert.ToInt32(dr["codigoSERVICO"]), DescricaoSERVICO = dr["descricaoSERVICO"].ToString(), PrecoSERVICO = Convert.ToDecimal(dr["precoSERVICO"]) }); } acessoDados.Close(); dr.Close(); return(_Servico); } } catch (Exception) { throw; } }
public DTO_GestaoSalao.Compoente Find(int id) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { DTO_GestaoSalao.Compoente compoente = new DTO_GestaoSalao.Compoente(); acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.CommandText = "SELECT * FROM tb_componente WHERE codigoCOMPONENTE = @CODIGO "; cmd.Parameters.AddWithValue("@CODIGO", id); acessoDados.Open(); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { compoente.codigoCOMPONENTE = Convert.ToInt32(dr["codigoCOMPONENTE"]); compoente.nomeCOMPONENTE = dr["nomeCOMPONENTE"].ToString(); compoente.descricaCOMPONENTE = dr["descricaCOMPONENTE"].ToString(); compoente.Modulo = new DTO_GestaoSalao.Modulo(); } acessoDados.Close(); dr.Close(); return(compoente); } } catch (Exception) { throw; } }
public ActionResult Atualizar(UsuarioModel _usuarioModel) { try { if (ModelState.IsValid) { string nome = _usuarioModel.Nome.Replace("'", "''"); bd.Conectar(); string comando = "UPDATE usuario SET nome = '" + nome + "', email = '" + _usuarioModel.Email + "', telefone = '" + _usuarioModel.Telefone + "', senha = '" + _usuarioModel.Senha + "' WHERE id = " + _usuarioModel.Id; bd.ExecutarComandoSQL(comando); return RedirectToAction("Index"); } } catch (Exception ex) { throw new Exception("Erro ao tentar atualizar: " + ex.Message); } finally { bd = null; } return View(); }
public List <Cliente> ListaCliente(int id) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Cliente> _Funcionario = new List <Cliente>(); acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.CommandText = "SELECT * FROM tb_clientes WHERE codigoCLIENTE = @CODIGO "; cmd.Parameters.AddWithValue("@CODIGO", id); acessoDados.Open(); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { _Funcionario.Add(new Cliente() { codigoCLIENTE = Convert.ToInt32(dr["codigoCLIENTE"]), nomeCLIENTE = dr["nomeCLIENTE"].ToString(), }); } acessoDados.Close(); dr.Close(); return(_Funcionario); } } catch (Exception) { throw; } }
public Usuario ValidarUsuario(string _Login, string _Senha) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { DTO_GestaoSalao.Usuario usuario = new DTO_GestaoSalao.Usuario(); acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.CommandText = "SELECT * FROM tb_usuarios WHERE UPPER(loginUSUARIO) = @Login AND senhaUSUARIO = @senha"; cmd.Parameters.AddWithValue("@Login", _Login.ToUpper()); cmd.Parameters.AddWithValue("@senha", _Senha.ToUpper()); acessoDados.Open(); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { usuario.codigoUSUARIO = Convert.ToInt32(dr["codigoUSUARIO"]); usuario.loginUSUARIO = dr["loginUSUARIO"].ToString(); //usuario.senhaUSUARIO = dr["senhaUSUARIO"].ToString(); // usuario.funcionarioUSUARIO.Id = Convert.ToInt32(dr["funcionarioUSUARIO"]); usuario.IdpefilUSUARIO = Convert.ToInt32(dr["perfilUSUARIO"]); } acessoDados.Close(); dr.Close(); return(usuario); } } catch (Exception ex) { var teste = ex.Message.ToString(); throw ex; } }
public DataTable ListaFaturamento(int id_atendente, DateTime dataAtendimento, DateTime dataAtendimentoFim, int filtroFuncionario) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string ano, dia, mes; string anofim, diafim, mesfim; //trata da inicioda pesquisa ano = dataAtendimento.ToString().Substring(6, 4); dia = dataAtendimento.ToString().Substring(0, 2); mes = dataAtendimento.ToString().Substring(3, 2); //trata da fim da pesquisa anofim = dataAtendimentoFim.ToString().Substring(6, 4); diafim = dataAtendimentoFim.ToString().Substring(0, 2); mesfim = dataAtendimentoFim.ToString().Substring(3, 2); string strSql = ""; strSql = "SELECT codigoFATURAMENTO,servicoITEMFATURAMENTO,descricaoSERVICO,(CASE valorITEMFATURAMENTO WHEN 0 THEN precoSERVICO ELSE valorITEMFATURAMENTO END) AS valorITEMFATURAMENTO ,nomeFUNCIONARIO "; strSql = strSql + " FROM tb_faturamento "; strSql = strSql + " INNER JOIN tb_itens_faturamento on faturamentoITEMFATURAMENTO = codigoFATURAMENTO"; strSql = strSql + " INNER JOIN tb_servico on codigoSERVICO = servicoITEMFATURAMENTO"; strSql = strSql + " LEFT JOIN tb_clientes on codigoCLIENTE = clienteFATURAMENTO"; strSql = strSql + " LEFT JOIN tb_funcionarios on codigoFUNCIONARIO = funcionarioFATURAMENTO"; strSql = strSql + " AND ativofuncionario = 1"; if (filtroFuncionario == 1) { strSql = strSql + " WHERE funcionarioFATURAMENTO = " + id_atendente; strSql = strSql + " AND cast(movimentacaoFATURAMENTO as date) >= '" + ano + "/" + mes + "/" + dia + "'"; strSql = strSql + " AND cast(movimentacaoFATURAMENTO as date) <= '" + anofim + "/" + mesfim + "/" + diafim + "'"; } else { strSql = strSql + " WHERE cast(movimentacaoFATURAMENTO as date) >= '" + ano + "/" + mes + "/" + dia + "'"; strSql = strSql + " AND cast(movimentacaoFATURAMENTO as date) <= '" + anofim + "/" + mesfim + "/" + diafim + "'"; } strSql = strSql + " AND canceladoFATURAMENTO = 0"; MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); da.Fill(objDataTable); return(objDataTable); } } catch (Exception) { throw; } }
public DataTable Vale(int id_atendente, DateTime dataAtendimento, DateTime dataAtendimentoFim, int filtroFuncionario) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Vale> ObjVale = new List <Vale>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string ano, dia, mes; string anofim, diafim, mesfim; //trata da inicioda pesquisa ano = dataAtendimento.ToString().Substring(6, 4); dia = dataAtendimento.ToString().Substring(0, 2); mes = dataAtendimento.ToString().Substring(3, 2); //trata da fim da pesquisa anofim = dataAtendimentoFim.ToString().Substring(6, 4); diafim = dataAtendimentoFim.ToString().Substring(0, 2); mesfim = dataAtendimentoFim.ToString().Substring(3, 2); string strSql = ""; strSql = "SELECT codigoVALE,descricaoVALE ,valorVALE,dataVALE,nomefuncionario,funcionarioVALE"; strSql = strSql + " FROM tb_vale "; strSql = strSql + " INNER JOIN tb_funcionarios on codigoFUNCIONARIO = funcionarioVALE"; // strSql = strSql + " AND ativofuncionario = 0"; if (filtroFuncionario == 1) { strSql = strSql + " WHERE funcionarioVALE = " + id_atendente; strSql = strSql + " AND cast(dataVALE as date) >= '" + ano + "/" + mes + "/" + dia + "'"; strSql = strSql + " AND cast(dataVALE as date) <= '" + anofim + "/" + mesfim + "/" + diafim + "'"; } else { strSql = strSql + " WHERE cast(dataVALE as date) >= '" + ano + "/" + mes + "/" + dia + "'"; strSql = strSql + " AND cast(dataVALE as date) <= '" + anofim + "/" + mesfim + "/" + diafim + "'"; } MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); da.Fill(objDataTable); return(objDataTable); } } catch (Exception) { throw; } }
public void RecuperaConexao() { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { acessoDados.fnLeConfig(); // acessoDados.con = ""; } } catch (Exception) { throw; } }
public List <DTO_GestaoSalao.AcessoUsuario> ListaPermissao(int codigoUsuario) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <DTO_GestaoSalao.AcessoUsuario> objPermissaoUsuario = new List <DTO_GestaoSalao.AcessoUsuario>(); //Recupera o pefil do usuario logado DAO.LoginCRUD login = new DAO.LoginCRUD(); var perfilUsuario = login.RecuperaPefil(codigoUsuario); //Recupera o Id do pefil (do grupo) var codUsuarioPefil = login.ValidarUsuario(perfilUsuario); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string strSql = "SELECT * from tb_acesso_usuario where usuarioACESSOUSUARIO = " + codUsuarioPefil; MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { objPermissaoUsuario.Add(new DTO_GestaoSalao.AcessoUsuario() { codigoACESSOUSUARIO = Convert.ToInt32(dataRow["codigoACESSOUSUARIO"]), usuarioACESSOUSUARIO = Convert.ToInt32(dataRow["usuarioACESSOUSUARIO"]), statusACESSOUSUARIO = Convert.ToInt32(dataRow["statusACESSOUSUARIO"]), Componente = new DAO.Componente().Find(Convert.ToInt32(dataRow["compACESSOUSUARIO"])), Modulo = new DAO.Modulo().Find(Convert.ToInt32(dataRow["modACESSOUSUARIO"])), }); } //teste return(objPermissaoUsuario); } } catch (Exception) { throw; } }
public long CadastraPedidoServico(int funcionario, int cliente, List <Servico> ListaServico, DateTime dataMov) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { //########################################################################################### // GERANDO O PEdido DE COMPRA //########################################################################################### acessoDados.ComandoSQl = "INSERT INTO tb_pedido (funcionarioPEDIDO,clientePEDIDO,datacricaoPEDIDO) VALUES (@funcionarioPEDIDO,@clientePEDIDO,@DtaMovimentacao)"; acessoDados.Conexao(); var cmdPedido = acessoDados.ExecutaComando(); cmdPedido.Parameters.AddWithValue("@funcionarioPEDIDO", funcionario); cmdPedido.Parameters.AddWithValue("@clientePEDIDO", cliente); cmdPedido.Parameters.AddWithValue("@DtaMovimentacao", dataMov); acessoDados.Open(); cmdPedido.ExecuteNonQuery(); long Pedido = cmdPedido.LastInsertedId; acessoDados.Close(); // Inserindo itens do pedido for (int i = 0; i < ListaServico.Count; i++) { acessoDados.ComandoSQl = "INSERT INTO tb_item_pedido (pedidoITEMPEDIDO,servicoITEMPEDIDO,valorITEMPEDIDO) VALUES (@pedidoITEMPEDIDO,@servicoITEMPEDIDO,@valorITEMPEDIDO)"; acessoDados.Conexao(); var cmdItem = acessoDados.ExecutaComando(); cmdItem.Parameters.AddWithValue("@pedidoITEMPEDIDO", Pedido); cmdItem.Parameters.AddWithValue("@servicoITEMPEDIDO", ListaServico[i].Id); cmdItem.Parameters.AddWithValue("@valorITEMPEDIDO", ListaServico[i].PrecoSERVICO); acessoDados.Open(); cmdItem.ExecuteNonQuery(); cmdItem = null; } acessoDados.Close(); return(Pedido); } catch (Exception) { acessoDados.Close(); return(0); } } }
public Despesas FindDespesa(int despesa) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string strSql = ""; strSql = "SELECT codigoDESPESA,descricaoDESPESA,tipoDESPESA,documentoDESPESA,valorDESPESA,dataDESPESA,observacaoDESPESA"; strSql = strSql + ",favorecidoDESPESA,nomeFUNCIONARIO,codigoTIPODESPESA,descricaoTIPODESPESA,situacaoDESPESA as situacao"; strSql = strSql + " FROM tb_despesas "; strSql = strSql + " LEFT JOIN tb_funcionarios on codigoFUNCIONARIO = favorecidoDESPESA"; strSql = strSql + " INNER JOIN tb_tipo_depesas on codigoTIPODESPESA = tipoDESPESA"; strSql = strSql + " WHERE codigoDESPESA = " + despesa; MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); Despesas objDespesa = new Despesas(); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { objDespesa.codigoDESPESA = Convert.ToInt32(dataRow["codigoDESPESA"].ToString()); objDespesa.descricaoDESPESA = dataRow["descricaoDESPESA"].ToString(); objDespesa.documentoDESPESA = dataRow["documentoDESPESA"].ToString(); objDespesa.valorDESPESA = Convert.ToDecimal(dataRow["valorDESPESA"]); objDespesa.dataDESPESA = Convert.ToDateTime(dataRow["dataDESPESA"]); objDespesa.situacaoDESPESA = Convert.ToInt32(dataRow["situacao"]); objDespesa.observacaoDESPESA = dataRow["observacaoDESPESA"].ToString(); objDespesa.favorecido = new DAO.FuncionarioCRUD().FindFuncionario((Convert.ToInt32(dataRow["favorecidoDESPESA"]))); objDespesa.tipoDESPESA = new DAO.TipoDespesaCRUD().FindTipoDespesa((Convert.ToInt32(dataRow["tipoDESPESA"]))); } ; return(objDespesa); } } catch (Exception ex) { throw; } }
public List <Vale> ListaVale(int funcionario) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Vale> ObjVale = new List <Vale>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); string strSql = ""; strSql = "SELECT codigoVALE,descricaoVALE,valorVALE,dataVALE,funcionarioVALE,nomeFUNCIONARIO"; strSql = strSql + " FROM tb_vale "; strSql = strSql + " INNER JOIN tb_funcionarios on codigoFUNCIONARIO = funcionarioVALE"; strSql = strSql + " WHERE funcionarioVALE = " + funcionario; strSql = strSql + " order by dataVALE desc limit 5"; MySqlDataAdapter da = new MySqlDataAdapter(strSql, acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { ObjVale.Add(new Vale() { codigoVALE = Convert.ToInt32(dataRow["codigoVALE"].ToString()), descricaoVale = dataRow["descricaoVALE"].ToString(), valorVale = Convert.ToDecimal(dataRow["valorVALE"]), IdfuncionarioVale = Convert.ToInt32(dataRow["funcionarioVALE"]), // Nomefuncionario = dataRow["nomeFUNCIONARIO"].ToString(), dataVale = Convert.ToDateTime(dataRow["dataVale"]), }); } return(ObjVale); } } catch (Exception) { throw; } }
public long CadastraPedidoServico(int funcionario, int cliente, List <Servico> ListaServico) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { //########################################################################################### // GERANDO O PEdido DE COMPRA - MUDAR AQUI PARA TABELA NOVA TB_PEDIDO_AGENDAMENTO //########################################################################################### acessoDados.ComandoSQl = "INSERT INTO tb_pedido_agendamento (funcionarioPEDIDOAGENDAMENTO,clientePEDIDOAGENDAMENTO) VALUES (@funcionarioPEDIDO,@clientePEDIDO)"; acessoDados.Conexao(); var cmdPedido = acessoDados.ExecutaComando(); cmdPedido.Parameters.AddWithValue("@funcionarioPEDIDO", funcionario); cmdPedido.Parameters.AddWithValue("@clientePEDIDO", cliente); acessoDados.Open(); cmdPedido.ExecuteNonQuery(); long Pedido = cmdPedido.LastInsertedId; acessoDados.Close(); // Inserindo itens do pedido for (int i = 0; i < ListaServico.Count; i++) { // MUDAR AQUI PARA TABELA NOVA TB_PEDIDO_AGENDAMENTO acessoDados.ComandoSQl = "INSERT INTO tb_item_pedido_agend (pedidoITEMPEDIDOAGEND,servicoITEMPEDIDOAGEND,valorITEMPEDIDOAGEND) VALUES (@pedidoITEMPEDIDO,@servicoITEMPEDIDO,@valorITEMPEDIDO)"; acessoDados.Conexao(); var cmdItem = acessoDados.ExecutaComando(); cmdItem.Parameters.AddWithValue("@pedidoITEMPEDIDO", Pedido); cmdItem.Parameters.AddWithValue("@servicoITEMPEDIDO", ListaServico[i].Id); cmdItem.Parameters.AddWithValue("@valorITEMPEDIDO", ListaServico[i].PrecoSERVICO); acessoDados.Open(); cmdItem.ExecuteNonQuery(); cmdItem = null; } acessoDados.Close(); return(Pedido); } catch (Exception) { acessoDados.Close(); return(0); } } }
public long GerarFaturamento(int funcionario, int cliente, List <Servico> ListaServico, DateTime dataMov, int tipopgto, int sistema = 0) { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { try { acessoDados.ComandoSQl = "INSERT INTO tb_faturamento (funcionarioFATURAMENTO,clienteFATURAMENTO,movimentacaoFATURAMENTO,sistemaFATURAMENTO,tipopgtoFATURAMENTO) VALUES (@funcionarioFATURAMENTO,@clienteFATURAMENTO,@DtaMovimentacao,@sistemaFATURAMENTO,@tipopgtoFATURAMENTO)"; acessoDados.Conexao(); var cmdFaturamento = acessoDados.ExecutaComando(); cmdFaturamento.Parameters.AddWithValue("@funcionarioFATURAMENTO", funcionario); cmdFaturamento.Parameters.AddWithValue("@clienteFATURAMENTO", cliente); cmdFaturamento.Parameters.AddWithValue("@DtaMovimentacao", dataMov); cmdFaturamento.Parameters.AddWithValue("@sistemaFATURAMENTO", sistema); cmdFaturamento.Parameters.AddWithValue("@tipopgtoFATURAMENTO", tipopgto); //cmdFaturamento.Parameters.AddWithValue("@statusFATURAMENTO", 1);// ativo; acessoDados.Open(); cmdFaturamento.ExecuteNonQuery(); long id_faturamentp = cmdFaturamento.LastInsertedId; acessoDados.Close(); // --- Inserindo itens do pedido --- // for (int i = 0; i < ListaServico.Count; i++) { acessoDados.ComandoSQl = "INSERT INTO tb_itens_faturamento (faturamentoITEMFATURAMENTO,servicoITEMFATURAMENTO,valorITEMFATURAMENTO) VALUES (@idFaturamento,@servicoITEMFATURAMENTO,@valorITEMFATURAMENTO)"; acessoDados.Conexao(); var cmdItem = acessoDados.ExecutaComando(); cmdItem.Parameters.AddWithValue("@idFaturamento", id_faturamentp); cmdItem.Parameters.AddWithValue("@servicoITEMFATURAMENTO", ListaServico[i].Id); cmdItem.Parameters.AddWithValue("@valorITEMFATURAMENTO", ListaServico[i].PrecoSERVICO); acessoDados.Open(); cmdItem.ExecuteNonQuery(); cmdItem = null; } acessoDados.Close(); return(id_faturamentp); } catch (Exception ex) { throw ex; } } }
public List <Funcionario> Listafuncionario() { try { //aqui using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { List <Funcionario> ObjFuncionario = new List <Funcionario>(); acessoDados.Conexao(); acessoDados.Open(); //Estrutura de tabela DataTable objDataTable = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter("SELECT codigoFUNCIONARIO,nomeFUNCIONARIO,cpfFUNCIONARIO,fone1FUNCIONARIO,fone2FUNCIONARIO,ativoFUNCIONARIO FROM tb_funcionarios where nomeFUNCIONARIO not in ('Atendente padrão')", acessoDados.con); da.Fill(objDataTable); foreach (DataRow dataRow in objDataTable.Rows) { // List<Servico> ObjServico = new List<Servico>(); ObjFuncionario.Add(new Funcionario() { Id = Convert.ToInt32(dataRow["codigoFUNCIONARIO"]), nomeFuncionario = Convert.ToInt32(dataRow["codigoFUNCIONARIO"].ToString()) + "-" + dataRow["nomeFUNCIONARIO"].ToString(),//dataRow["nomeFUNCIONARIO"].ToString(), cpf = dataRow["cpfFUNCIONARIO"].ToString(), fone1 = dataRow["fone1FUNCIONARIO"].ToString(), fone2 = dataRow["fone2FUNCIONARIO"].ToString(), ativo = Convert.ToBoolean(dataRow["ativoFUNCIONARIO"]) }); } return(ObjFuncionario); } } catch (Exception) { throw; } }
public ActionResult ExcluirConfirmed(UsuarioModel _usuarioModel) { try { bd.Conectar(); string comando = "DELETE FROM usuario WHERE id = " + _usuarioModel.Id; bd.ExecutarComandoSQL(comando); } catch (Exception ex) { throw new Exception("Erro ao tentar excluir: " + ex.Message); } finally { bd = null; } return RedirectToAction("Index"); }
public bool VerificaUsuario(UsuarioModel usuario) { bool dw; try { bd.Conectar(); dw = bd.RetDataRow("SELECT nome, senha FROM usuario WHERE nome='" + usuario.Nome + "' AND senha='" + usuario.Senha + "'"); return dw; } catch (Exception ex) { throw new Exception("Erro ao tentar selecionar: " + ex.Message); } finally { bd = null; } }
public UsuarioModel SelecionaUsuario(int Id) { UsuarioModel usuario = new UsuarioModel(); try { bd.Conectar(); var dr = bd.RetDataReader("SELECT id, nome, email, telefone, senha FROM usuario WHERE id=" + Id); while (dr.Read()) { usuario.Id = Convert.ToInt32(dr["Id"]); usuario.Nome = dr["Nome"].ToString(); usuario.Email = dr["Email"].ToString(); usuario.Telefone = dr["Telefone"].ToString(); usuario.Senha = dr["Senha"].ToString(); } dr.Close(); } catch (Exception ex) { throw new Exception("Erro ao tentar selecionar: " + ex.Message); } finally { bd = null; } return usuario; }
public List<UsuarioModel> SelecionaTodosUsuarios() { List<UsuarioModel> usuarios = new List<UsuarioModel>(); try { bd.Conectar(); var dr = bd.RetDataReader("SELECT id, nome, email, telefone, senha FROM usuario"); while (dr.Read()) { usuarios.Add(new UsuarioModel() { Id = Convert.ToInt32(dr["Id"]), Nome = dr["Nome"].ToString(), Email = dr["Email"].ToString(), Telefone = dr["Telefone"].ToString(), Senha = dr["Senha"].ToString(), }); } dr.Close(); } catch (Exception ex) { throw new Exception("Erro ao tentar selecionar: " + ex.Message); } finally { bd = null; } return usuarios; }
public ActionResult Inserir(UsuarioModel _usuarioModel) { try { if (ModelState.IsValid) { string nome = _usuarioModel.Nome.Replace("'", "''"); bd.Conectar(); string comando = "INSERT INTO usuario(nome, email, telefone, senha) VALUES ('" + nome + "','" + _usuarioModel.Email + "','" + _usuarioModel.Telefone + "','" + _usuarioModel.Senha + "')"; bd.ExecutarComandoSQL(comando); return RedirectToAction("Index"); } } catch (Exception ex) { throw new Exception("Erro ao tentar inserir: " + ex.Message); } finally { bd = null; } return View(); }