public void InserirHoraFuncionario(HoraFuncionario horaFunc) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.CommandText = "PR_INSERIR_HORA_FUNCIONARIO"; cmd.Parameters.AddWithValue("@idFunc", horaFunc.idfunc); cmd.Parameters.AddWithValue("@dataEntrada", horaFunc.data_entrada); cmd.Parameters.AddWithValue("@entrada", horaFunc.entrada); cmd.Parameters.AddWithValue("@idaAlmoco", horaFunc.ida_almoco); cmd.Parameters.AddWithValue("@voltaAlmoco", horaFunc.volta_almoco); cmd.Parameters.AddWithValue("@saida", horaFunc.saida); cmd.Parameters.AddWithValue("@horasUteis", horaFunc.qtdHora); cmd.Parameters.AddWithValue("@folga", horaFunc.folga); cmd.Parameters.AddWithValue("@obs", horaFunc.obs.ToUpper()); cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public List <Funcionario> ListaComboFuncionarioDaLojaAtivadoDesativado(int idLoja, bool ativo) { _SQL = @"select Id_Func,NomeFuncionario FROM VW_FUNCIONARIO_COMPLETO WHERE IdLoja = @idLoja and Ativo = @ativo order by NomeFuncionario"; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.Parameters.AddWithValue("@idLoja", idLoja); cmd.Parameters.AddWithValue("@ativo", ativo); cmd.CommandText = _SQL; SqlDataReader dr = cmd.ExecuteReader(); List <Funcionario> listaFuncionario = new List <Funcionario>(); while (dr.Read()) { Funcionario func = new Funcionario(); func.id_Func = dr.GetInt32(dr.GetOrdinal("Id_Func")); func.nome = dr.GetString(dr.GetOrdinal("NomeFuncionario")); listaFuncionario.Add(func); } cmd.Connection.Close(); cmd.Dispose(); return(listaFuncionario); }
public void InserirFuncionario(Funcionario funcionario) { //bool cadastro = false; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.CommandText = "PR_INSERIR_PESSOA_E_FUNCIONARIO"; cmd.Parameters.AddWithValue("@Cpf", funcionario.cpf.ToUpper()); cmd.Parameters.AddWithValue("@Nome", funcionario.nome.ToUpper()); cmd.Parameters.AddWithValue("@sexo", funcionario.sexo.ToUpper()); cmd.Parameters.AddWithValue("@funcao", funcionario.funcao.ToUpper()); if (funcionario.id_Gerente.ToString() != "") { cmd.Parameters.AddWithValue("@IdGerente", funcionario.id_Gerente); } cmd.Parameters.AddWithValue("@idLoja", funcionario.id_Loja); cmd.Parameters.AddWithValue("@dataContrato", funcionario.dataContrato); cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public string SelecionarFuncionarioIdPessoaParaAlteracao(int idFunc) { string nomeGerente = ""; _SQL = @"select [Nome Gerente] as Gerente from VW_FUNCIONARIO_COMPLETO as F inner join VW_FUNCIOANARIO_GERENTE_NOMES as G on f.Id_Pessoa = G.Id_Pessoa where G.IdSubordinado = @IdSubordinado"; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.Parameters.AddWithValue("@IdSubordinado", idFunc); cmd.CommandText = _SQL; nomeGerente = cmd.ExecuteScalar().ToString(); cmd.Parameters.Clear(); cmd.Connection.Close(); return(nomeGerente); }
public void AlterarFuncionario(Funcionario funcionario) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.CommandText = "PR_ALTERAR_PESSOA_E_FUNCIONARIO_ID_FUNC"; cmd.Parameters.AddWithValue("@Cpf", funcionario.cpf.ToUpper()); cmd.Parameters.AddWithValue("@Nome", funcionario.nome.ToUpper()); cmd.Parameters.AddWithValue("@sexo", funcionario.sexo.ToUpper()); cmd.Parameters.AddWithValue("@idFunc", funcionario.id_Func); cmd.Parameters.AddWithValue("@funcao", funcionario.funcao.ToUpper()); cmd.Parameters.AddWithValue("@dataContrato", funcionario.dataContrato); if (funcionario.id_Gerente > 0) { cmd.Parameters.AddWithValue("@IdGerente", funcionario.id_Gerente); } cmd.Parameters.AddWithValue("@ativo", funcionario.ativo); cmd.Parameters.AddWithValue("@idLoja", funcionario.id_Loja); cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public void AlterarHoraFuncionario(HoraFuncionario hf) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.CommandText = "PR_ALTERAR_HORA_FUNCIONARIO_ID_FUNC_DATA_ENTRADA"; cmd.Parameters.AddWithValue("@idFunc", hf.idfunc); cmd.Parameters.AddWithValue("@dataEntrada", hf.data_entrada); cmd.Parameters.AddWithValue("@entrada", hf.entrada); cmd.Parameters.AddWithValue("@idaAlmoco", hf.ida_almoco); cmd.Parameters.AddWithValue("@voltaAlmoco", hf.volta_almoco); cmd.Parameters.AddWithValue("@saida", hf.saida); cmd.Parameters.AddWithValue("@horasUteis", hf.qtdHora); cmd.Parameters.AddWithValue("@folga", hf.folga); cmd.Parameters.AddWithValue("@obs", hf.obs.ToUpper()); cmd.CommandType = CommandType.StoredProcedure; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public AuxFrmHoraFuncionarioConsultar GetNomeLoja_Id(int idFunc) { AuxFrmHoraFuncionarioConsultar ax = new AuxFrmHoraFuncionarioConsultar(); _SQL = @"select IdLoja, Loja from VW_FUNCIONARIO_COMPLETO where Id_Func = @idFunc"; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.Parameters.Add("@idFunc", SqlDbType.Int).Value = idFunc; cmd.CommandText = _SQL; dr = cmd.ExecuteReader(); //vai retornar apneas um registro, devido o filtro where a cima if (dr.Read()) { ax.idLoja = int.Parse(dr["IdLoja"].ToString()); ax.nomeLoja = dr["Loja"].ToString(); } return(ax); }
public List <Loja> SelecionarLojaPorNome(string nomeLoja, bool ativa) { _SQL = @" select Id_Loja,Nome,Razao,cnpj,Endereco,Ativo from TblLoja where Nome like '%'+@nomeLoja+'%' and Ativo = @ativa"; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.Parameters.Add("@nomeLoja", SqlDbType.VarChar, 20).Value = nomeLoja.ToUpper(); cmd.Parameters.Add("@ativa", SqlDbType.Bit, 1).Value = ativa; cmd.CommandText = _SQL; dr = cmd.ExecuteReader(); List <Loja> listaLoja = new List <Loja>(); while (dr.Read()) { Loja loja = new Loja(); loja.id_Loja = int.Parse(dr["Id_Loja"].ToString()); loja.nome = dr["Nome"].ToString(); if (!dr.IsDBNull(dr.GetOrdinal("Razao"))) { loja.razao = dr["Razao"].ToString(); } if (!dr.IsDBNull(dr.GetOrdinal("cnpj"))) { loja.cnpj = dr["cnpj"].ToString(); } if (!dr.IsDBNull(dr.GetOrdinal("Endereco"))) { loja.endereco = dr["Endereco"].ToString(); } loja.ativo = bool.Parse(dr["Ativo"].ToString()); listaLoja.Add(loja); } cmd.Parameters.Clear(); cmd.Connection.Close(); return(listaLoja); }
public List <HoraFuncionario> CarregarGridBotaoNaTela(string nomeMes, int idFunc, int ano) { _SQL = @"select Id_HF, Id_Func, Data_Entrada,Entrada,Ida_Almoco,Volta_Almoco,Saida,Qtd_Hora_Util,Folga, observacao from TblHoraFuncionario where Id_Func = @idFunc and DATENAME(MONTH,Data_Entrada) = @nomeMes and DATENAME(YEAR,Data_Entrada) = @ano ORDER BY Data_Entrada"; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); //cmd.Parameters.Add("@nomeMes", SqlDbType.VarChar).Value = nomeMes; //cmd.Parameters.Add("@idFunc", SqlDbType.Int).Value = idFunc; cmd.Parameters.AddWithValue("@idFunc", idFunc); cmd.Parameters.AddWithValue("@nomeMes", nomeMes); cmd.Parameters.AddWithValue("@ano", ano); cmd.CommandText = _SQL; dr = cmd.ExecuteReader(); List <HoraFuncionario> listaHoraFunc = new List <HoraFuncionario>(); while (dr.Read()) { HoraFuncionario hf = new HoraFuncionario(); hf.id_HF = dr.GetInt32(0); hf.idfunc = dr.GetInt32(1); hf.data_entrada = dr.GetDateTime(2); hf.entrada = dr.GetTimeSpan(3); hf.ida_almoco = dr.GetTimeSpan(4); hf.volta_almoco = dr.GetTimeSpan(5); hf.saida = dr.GetTimeSpan(6); hf.qtdHora = dr.GetInt32(7); hf.folga = dr.GetBoolean(8); if (!dr.IsDBNull(dr.GetOrdinal("observacao"))) { hf.obs = dr.GetString(9); } listaHoraFunc.Add(hf); } cmd.Parameters.Clear(); cmd.Connection.Close(); return(listaHoraFunc); }
public string SaldoFuncionarioTotal(int idFunc) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.CommandText = "PR_SALDO_EM_HORA_FUNCIONARIO_INTEGRAL_Finale"; cmd.Parameters.AddWithValue("@IdFunc", idFunc); cmd.CommandType = CommandType.StoredProcedure; string saldo = cmd.ExecuteScalar().ToString(); return(saldo); }
public List <HoraFuncionario> GridCadastroHoras(DateTime dataInicio, DateTime fimDoMes, int idFunc) { _SQL = @"select Id_HF, Id_Func, Data_Entrada,Entrada,Ida_Almoco,Volta_Almoco,Saida,Qtd_Hora_Util,Folga,observacao from TblHoraFuncionario where Id_Func = @idFunc and (Data_Entrada >= @dataInicio and Data_Entrada <= @fimDoMes)"; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.Parameters.Add("@dataInicio", SqlDbType.Date).Value = dataInicio; cmd.Parameters.Add("@idFunc", SqlDbType.Int).Value = idFunc; cmd.Parameters.Add("@fimDoMes", SqlDbType.Date).Value = fimDoMes; cmd.CommandText = _SQL; dr = cmd.ExecuteReader(); List <HoraFuncionario> listaHoraFunc = new List <HoraFuncionario>(); while (dr.Read()) { HoraFuncionario hf = new HoraFuncionario(); hf.id_HF = dr.GetInt32(0); hf.idfunc = dr.GetInt32(1); hf.data_entrada = dr.GetDateTime(2); hf.entrada = dr.GetTimeSpan(3); hf.ida_almoco = dr.GetTimeSpan(4); hf.volta_almoco = dr.GetTimeSpan(5); hf.saida = dr.GetTimeSpan(6); hf.qtdHora = dr.GetInt32(7); hf.folga = dr.GetBoolean(8); if (!dr.IsDBNull(dr.GetOrdinal("observacao"))) { hf.obs = dr.GetString(9); } listaHoraFunc.Add(hf); } cmd.Parameters.Clear(); cmd.Connection.Close(); return(listaHoraFunc); }
public void ExcluirLogin(Login login) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); _SQL = @"delete from TblLogin where Id_Func = @Id_Func"; cmd.CommandText = _SQL; cmd.Parameters.Add("@Id_Func", SqlDbType.Int).Value = login.idFunc; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public void ExcluirLoja(Loja loja) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); _SQL = @"delete from TblLoja where Id_Loja = @idLoja"; cmd.CommandText = _SQL; cmd.Parameters.Add("@idLoja", SqlDbType.Int).Value = loja.id_Loja; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public void ExcluirHoraFuncionario(HoraFuncionario hf) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); _SQL = @"delete from TblHoraFuncionario where Id_Func = @idFunc and Data_Entrada = @dataEntrada"; cmd.CommandText = _SQL; cmd.Parameters.AddWithValue("@idFunc", hf.idfunc); cmd.Parameters.AddWithValue("@dataEntrada", hf.data_entrada); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public string SaldoFuncionarioMesCadastro(int idFunc, string nomeMes, int ano) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.CommandText = "PR_SALDO_EM_HORA_FUNCIONARIO_POR_MES"; nomeMes = nomeMesInglesAzure(nomeMes); cmd.Parameters.AddWithValue("@nomeMes", nomeMes); cmd.Parameters.AddWithValue("@IdFunc", idFunc); cmd.Parameters.AddWithValue("@ano", ano); cmd.CommandType = CommandType.StoredProcedure; string saldo = cmd.ExecuteScalar().ToString(); return(saldo); }
public string SelecionarNomeLojaPorId(int idLoja) { string nomeLoja = ""; _SQL = @"select Nome from TblLoja where Id_Loja = @Id_Loja"; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.Parameters.AddWithValue("@Id_Loja", idLoja); cmd.CommandText = _SQL; nomeLoja = cmd.ExecuteScalar().ToString(); cmd.Parameters.Clear(); cmd.Connection.Close(); return(nomeLoja); }
public bool Logar(string usuario, string senha) { bool logado = false; Usuario usu = null; SqlCommand cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); _SQL = @"select Id_Func,Usuario,Senha,Perfil, Ativo from TblLogin where Usuario = @Usuario and Senha = @Senha and ativo = 1"; cmd.CommandText = _SQL; cmd.Parameters.Add("@Usuario", SqlDbType.VarChar, 25).Value = usuario.ToUpper(); cmd.Parameters.Add("@Senha", SqlDbType.VarChar, 25).Value = senha.ToUpper(); SqlDataReader dr = cmd.ExecuteReader(); // como vai rodar apenas uma vez, não vou colocar o while, pois só vai retornar apenas 1 linha do banco if (dr.Read()) { usu = new Usuario(); usu.id_Func = Convert.ToInt32(dr["Id_Func"].ToString()); usu.nomeUsuario = dr["Usuario"].ToString(); usu.senha = dr["Senha"].ToString(); usu.perfil = dr["Perfil"].ToString(); usu.ativo = Convert.ToBoolean(dr["Ativo"].ToString()); logado = true; UsuarioConectado.usuario = usu; } cmd.Parameters.Clear(); cmd.Connection.Close(); return(logado); }
public void ExcluirFuncionario(Funcionario funcionario) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); _SQL = @" DELETE FROM TblFuncionario WHERE Id_Func = @idFunc DELETE FROM TblPessoa WHERE Id_Pessoa = @idPessoa"; cmd.CommandText = _SQL; cmd.Parameters.AddWithValue("@idFunc", funcionario.id_Func); cmd.Parameters.AddWithValue("@idPessoa", funcionario.id_Pessoa); cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public void InserirLogin(Login login) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); _SQL = @"insert into TblLogin (Id_Func, Usuario, Senha, Perfil, Ativo) values (@Id_Func, @Usuario, @Senha, @Perfil, @Ativo)"; cmd.CommandText = _SQL; cmd.Parameters.Add("@Id_Func", SqlDbType.Int).Value = login.idFunc; cmd.Parameters.Add("@Usuario", SqlDbType.VarChar, 25).Value = login.usuario.ToUpper(); cmd.Parameters.Add("@Senha", SqlDbType.VarChar, 25).Value = login.senha.ToUpper(); cmd.Parameters.Add("@Perfil", SqlDbType.Char, 1).Value = login.perfil.ToUpper(); cmd.Parameters.Add("@Ativo", SqlDbType.Bit, 1).Value = login.ativo; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public int SelecionarLojaPorNomeDevolvendoId(string nome) { int idLoja = 0; _SQL = @"select Id_Loja from TblLoja where Nome like '%'+@nomeLoja+'%' "; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.Parameters.AddWithValue("@nomeLoja", nome.ToUpper()); cmd.CommandText = _SQL; idLoja = int.Parse(cmd.ExecuteScalar().ToString()); cmd.Parameters.Clear(); cmd.Connection.Close(); return(idLoja); }
public string NomeFuncionarioIdFunc(int idFunc) { string nomeFunc = ""; _SQL = @"select NomeFuncionario from VW_FUNCIONARIO_COMPLETO where Id_Func = @idFunc"; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.Parameters.AddWithValue("@idFunc", idFunc); cmd.CommandText = _SQL; nomeFunc = cmd.ExecuteScalar().ToString(); cmd.Parameters.Clear(); cmd.Connection.Close(); return(nomeFunc); }
public List <Login> SelecionarLoginPorNome(string nomeFuncLogin, bool ativo) { _SQL = @"select lg.Id_Login, lg.Id_Func,fc.NomeFuncionario, lg.Usuario, lg.Senha, fc.Loja,lg.Perfil, lg.Ativo from TblLogin lg inner join VW_FUNCIONARIO_COMPLETO fc on lg.Id_Func = fc.Id_Func where fc.NomeFuncionario like '%'+@nomeFuncLogin+'%' and lg.Ativo = @ativo"; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.Parameters.Add("@nomeFuncLogin", SqlDbType.VarChar, 60).Value = nomeFuncLogin.ToUpper(); cmd.Parameters.Add("@ativo", SqlDbType.Bit, 1).Value = ativo; cmd.CommandText = _SQL; dr = cmd.ExecuteReader(); List <Login> listaLogin = new List <Login>(); while (dr.Read()) { login = new Login(); login.idLogin = int.Parse(dr["Id_Login"].ToString()); login.idFunc = int.Parse(dr["Id_Func"].ToString()); login.nomeFunc = dr["NomeFuncionario"].ToString(); login.usuario = dr["Usuario"].ToString(); login.senha = dr["Senha"].ToString(); login.loja = dr["Loja"].ToString(); login.perfil = dr["Perfil"].ToString(); login.ativo = bool.Parse(dr["Ativo"].ToString()); listaLogin.Add(login); } cmd.Parameters.Clear(); cmd.Connection.Close(); return(listaLogin); }
public void AlterarLogin(Login login) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); _SQL = @"update TblLogin set Usuario = @Usuario, Senha = @Senha, Perfil = @Perfil, Ativo = @Ativo where Id_Func = @Id_Func "; cmd.CommandText = _SQL; cmd.Parameters.Add("@Id_Func", SqlDbType.Int).Value = login.idFunc; cmd.Parameters.Add("@Usuario", SqlDbType.VarChar, 25).Value = login.usuario.ToUpper(); cmd.Parameters.Add("@Senha", SqlDbType.VarChar, 25).Value = login.senha.ToUpper(); cmd.Parameters.Add("@Perfil", SqlDbType.Char, 1).Value = login.perfil.ToUpper(); cmd.Parameters.Add("@Ativo", SqlDbType.Bit, 1).Value = login.ativo; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public void InserirLoja(Loja loja) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); _SQL = @"insert into TblLoja (Nome,Razao,cnpj,Endereco,Ativo) values (@nome, @razao, @cnpj, @endereco, @ativo)"; cmd.CommandText = _SQL; cmd.Parameters.Add("@nome", SqlDbType.VarChar, 100).Value = loja.nome.ToUpper(); cmd.Parameters.Add("@razao", SqlDbType.VarChar, 100).Value = loja.razao.ToUpper(); cmd.Parameters.Add("@cnpj", SqlDbType.VarChar, 13).Value = loja.cnpj; cmd.Parameters.Add("@endereco", SqlDbType.VarChar, 100).Value = loja.endereco.ToUpper(); cmd.Parameters.Add("@ativo", SqlDbType.Bit, 1).Value = loja.ativo; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public void AlterarLoja(Loja loja) { cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); _SQL = @"update TblLoja set nome = @nome, Razao = @razao, cnpj = @cnpj, endereco = @endereco, ativo = @ativo where Id_Loja = @Id_Loja"; cmd.CommandText = _SQL; cmd.Parameters.Add("@Id_Loja", SqlDbType.Int).Value = loja.id_Loja; cmd.Parameters.Add("@nome", SqlDbType.VarChar, 100).Value = loja.nome.ToUpper(); cmd.Parameters.Add("@razao", SqlDbType.VarChar, 100).Value = loja.razao.ToUpper(); cmd.Parameters.Add("@cnpj", SqlDbType.VarChar, 13).Value = loja.cnpj; cmd.Parameters.Add("@endereco", SqlDbType.VarChar, 100).Value = loja.endereco.ToUpper(); cmd.Parameters.Add("@ativo", SqlDbType.Bit, 1).Value = loja.ativo; cmd.ExecuteNonQuery(); cmd.Parameters.Clear(); cmd.Connection.Close(); }
public Funcionario NomeGerenteCombo(int idLoja) { cmd = new SqlCommand(); Funcionario funcionario = null; cmd.Connection = ConexaoBancoSQLServer.Conectar(); _SQL = @"select p.Nome,f.Id_Func from TblFuncionario as f inner join TblPessoa as p on f.Id_Pessoa = p.Id_Pessoa inner join TblLoja as l on f.Id_Loja = l.Id_Loja where f.Funcao = 'GERENTE' and l.Id_Loja = @idLoja and f.Ativo = 1"; cmd.CommandText = _SQL; cmd.Parameters.Add("@idLoja", SqlDbType.Int).Value = idLoja; dr = cmd.ExecuteReader(); if (dr.Read()) { funcionario = new Funcionario(); funcionario.nome = dr["Nome"].ToString(); funcionario.id_Func = Convert.ToInt32(dr["Id_Func"].ToString()); FuncionarioGerenteCombo.func = funcionario; } //nomeGerente = cmd.ExecuteScalar().ToString(); cmd.Parameters.Clear(); cmd.Connection.Close(); return(funcionario); }
public List <Loja> ListarLojasCombo() { _SQL = @"select Id_Loja,Nome from TblLoja where Ativo = 1 order by Nome"; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.CommandText = _SQL; SqlDataReader dr = cmd.ExecuteReader(); List <Loja> listaLoja = new List <Loja>(); while (dr.Read()) { Loja loja = new Loja(); loja.id_Loja = dr.GetInt32(dr.GetOrdinal("Id_Loja")); loja.nome = dr.GetString(dr.GetOrdinal("Nome")); listaLoja.Add(loja); } cmd.Connection.Close(); cmd.Dispose(); return(listaLoja); }
public List <Funcionario> SelecionarFuncionarioPorNome(string nome, bool ativo, int idLoja) { _SQL = @"select Id_Func,NomeFuncionario,Funcao,Cpf,Sexo,id_Gerente,Ativo,idLoja,Id_Pessoa, DataContrato from VW_FUNCIONARIO_COMPLETO where NomeFuncionario like '%' + @nomefunc + '%' and Ativo = @ativo and idLoja = @idLoja"; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); cmd.Parameters.AddWithValue("@nomefunc", nome); cmd.Parameters.AddWithValue("@ativo", ativo); cmd.Parameters.AddWithValue("@idLoja", idLoja); cmd.CommandText = _SQL; dr = cmd.ExecuteReader(); List <Funcionario> ListaFuncionarios = new List <Funcionario>(); while (dr.Read()) { Funcionario func = new Funcionario(); func.id_Func = int.Parse(dr["Id_Func"].ToString()); func.nome = dr["NomeFuncionario"].ToString(); func.funcao = dr["Funcao"].ToString(); func.cpf = dr["Cpf"].ToString(); func.sexo = dr["Sexo"].ToString(); if (!dr.IsDBNull(dr.GetOrdinal("id_Gerente"))) { func.id_Gerente = int.Parse(dr["id_Gerente"].ToString()); } if (!dr.IsDBNull(dr.GetOrdinal("Ativo"))) { func.ativo = Convert.ToBoolean(dr["Ativo"].ToString()); } func.id_Loja = int.Parse(dr["idLoja"].ToString()); if (!dr.IsDBNull(dr.GetOrdinal("Id_Pessoa"))) { func.id_Pessoa = int.Parse(dr["Id_Pessoa"].ToString()); } if (!dr.IsDBNull(dr.GetOrdinal("DataContrato"))) { func.dataContrato = Convert.ToDateTime(dr["DataContrato"].ToString()); } ListaFuncionarios.Add(func); } cmd.Parameters.Clear(); cmd.Connection.Close(); return(ListaFuncionarios); /* * * _SQL = " select Id_Func,NomeFuncionario,Funcao,Cpf,Sexo,id_Gerewhante,Ativo,idLoja "; * _SQL += " from VW_FUNCIONARIO_COMPLETO where "; * _SQL+ = " NomeFuncionario like @nomefunc and Ativo = @ativo and idLoja = @idLoja"; * * // * cmd = new SqlCommand(); * cmd.Connection = ConexaoBancoSQLServer.Conectar(); * * cmd.Parameters.AddWithValue("@nomefunc", string.Format("%{0}%", nome)); * cmd.Parameters.AddWithValue("@ativo", ativo); * cmd.Parameters.AddWithValue("@idLoja", idLoja); * cmd.CommandText = _SQL; * * dr = cmd.ExecuteReader(); * * * List<Funcionario> ListaFuncionarios = new List<Funcionario>(); * * while (dr.Read()) * { * Funcionario func = new Funcionario(); * * func.id_Func = dr.dr.GetInt32(0); * func.nome = dr.GetString(1); * func.funcao = dr.GetString(2); * func.cpf = dr.GetString(3); * func.sexo = dr.GetString(4); * func.id_Gerente = dr.IsDBNull(5) == false ? dr.GetBoolean(5) : false; * func.ativo = dr.IsDBNull(6) == false ? dr.GetBoolean(6) : false; * func.id_Loja = dr.dr.GetInt32(7); * ListaFuncionarios.Add(func); * } * * return ListaFuncionarios; */ }
public int SelecionarGerentePorNomeDevolvendoId(int idLoja) { int idGerente = 0; _SQL = @"select Id_Func from TblFuncionario WHERE Funcao = 'GERENTE' AND Id_Loja = @Id_Loja "; cmd = new SqlCommand(); cmd.Connection = ConexaoBancoSQLServer.Conectar(); //cmd.Parameters.AddWithValue("@funcao", string.Format("%{0}%", funcao)); cmd.Parameters.AddWithValue("@Id_Loja", idLoja); // cmd.Parameters.Add("@funcao", SqlDbType.VarChar, 30).Value = funcao; //cmd.Parameters.Add("@Id_Loja", SqlDbType.Int).Value = idLoja; cmd.CommandText = _SQL; idGerente = Convert.ToInt32(cmd.ExecuteScalar().ToString()); cmd.Parameters.Clear(); cmd.Connection.Close(); return(idGerente); /* * * _SQL = " select Id_Func,NomeFuncionario,Funcao,Cpf,Sexo,id_Gerewhante,Ativo,idLoja "; * _SQL += " from VW_FUNCIONARIO_COMPLETO where "; * _SQL+ = " NomeFuncionario like @nomefunc and Ativo = @ativo and idLoja = @idLoja"; * * // * cmd = new SqlCommand(); * cmd.Connection = ConexaoBancoSQLServer.Conectar(); * * cmd.Parameters.AddWithValue("@nomefunc", string.Format("%{0}%", nome)); * cmd.Parameters.AddWithValue("@ativo", ativo); * cmd.Parameters.AddWithValue("@idLoja", idLoja); * cmd.CommandText = _SQL; * * dr = cmd.ExecuteReader(); * * * List<Funcionario> ListaFuncionarios = new List<Funcionario>(); * * while (dr.Read()) * { * Funcionario func = new Funcionario(); * * func.id_Func = dr.dr.GetInt32(0); * func.nome = dr.GetString(1); * func.funcao = dr.GetString(2); * func.cpf = dr.GetString(3); * func.sexo = dr.GetString(4); * func.id_Gerente = dr.IsDBNull(5) == false ? dr.GetBoolean(5) : false; * func.ativo = dr.IsDBNull(6) == false ? dr.GetBoolean(6) : false; * func.id_Loja = dr.dr.GetInt32(7); * ListaFuncionarios.Add(func); * } * * return ListaFuncionarios; */ }