Пример #1
0
        //Método Buscar Funcionario Documento
        public DataTable BuscarDocumento(DFuncionario Funcionario)
        {
            DataTable     DtResultado = new DataTable("funcionario");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexao.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spbuscar_funcionario_documento";
                SqlCmd.CommandType = CommandType.StoredProcedure;


                SqlParameter ParTextoBuscar = new SqlParameter();
                ParTextoBuscar.ParameterName = "@textobuscar";
                ParTextoBuscar.SqlDbType     = SqlDbType.VarChar;
                ParTextoBuscar.Size          = 150;
                ParTextoBuscar.Value         = Funcionario.TextoBuscar;
                SqlCmd.Parameters.Add(ParTextoBuscar);

                SqlDataAdapter sqlDat = new SqlDataAdapter(SqlCmd);
                sqlDat.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                DtResultado = null;
            }
            return(DtResultado);
        }
Пример #2
0
        //Método Deletar
        public static string Excluir(int id)
        {
            DFuncionario Obj = new CamadaDados.DFuncionario();

            Obj.Id = id;

            return(Obj.Excluir(Obj));
        }
Пример #3
0
        //Método Inserir
        public static string Inserir(string nome, string sobrenome, string sexo, DateTime data_nasc, string num_documento, string endereco, string telefone, string email, string acesso, string usuario, string senha)
        {
            DFuncionario Obj = new CamadaDados.DFuncionario();

            Obj.Nome           = nome;
            Obj.Sobrenome      = sobrenome;
            Obj.Sexo           = sexo;
            Obj.DataNascimento = data_nasc;
            Obj.NumDocumento   = num_documento;
            Obj.Endereco       = endereco;
            Obj.Telefone       = telefone;
            Obj.Email          = email;
            Obj.Acesso         = acesso;
            Obj.Usuario        = usuario;
            Obj.Senha          = senha;

            return(Obj.Inserir(Obj));
        }
Пример #4
0
        //Método Excluir
        public string Excluir(DFuncionario Funcionario)
        {
            string        resp   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //codigo
                SqlCon.ConnectionString = Conexao.Cn;
                SqlCon.Open();

                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "spdeletar_funcionario";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                SqlParameter ParId = new SqlParameter();
                ParId.ParameterName = "@id";
                ParId.SqlDbType     = SqlDbType.Int;
                ParId.Value         = Funcionario.Id;
                SqlCmd.Parameters.Add(ParId);



                //Executar o comando

                resp = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "A exclusão não foi feita";
            }
            catch (Exception ex)
            {
                resp = ex.Message;
            }

            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(resp);
        }
Пример #5
0
        //Método Login
        public DataTable Login(DFuncionario Funcionario)
        {
            DataTable     DtResultado = new DataTable("funcionario");
            SqlConnection SqlCon      = new SqlConnection();

            try
            {
                SqlCon.ConnectionString = Conexao.Cn;
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "splogin";
                SqlCmd.CommandType = CommandType.StoredProcedure;


                SqlParameter ParUsuario = new SqlParameter();
                ParUsuario.ParameterName = "@usuario";
                ParUsuario.SqlDbType     = SqlDbType.VarChar;
                ParUsuario.Size          = 20;
                ParUsuario.Value         = Funcionario.Usuario;
                SqlCmd.Parameters.Add(ParUsuario);


                SqlParameter ParSenha = new SqlParameter();
                ParSenha.ParameterName = "@senha";
                ParSenha.SqlDbType     = SqlDbType.VarChar;
                ParSenha.Size          = 20;
                ParSenha.Value         = Funcionario.Senha;
                SqlCmd.Parameters.Add(ParSenha);

                SqlDataAdapter sqlDat = new SqlDataAdapter(SqlCmd);
                sqlDat.Fill(DtResultado);
            }
            catch (Exception ex)
            {
                DtResultado = null;
            }
            return(DtResultado);
        }
Пример #6
0
        //Método Editar
        public string Editar(DFuncionario Funcionario)
        {
            string        resp   = "";
            SqlConnection SqlCon = new SqlConnection();

            try
            {
                //codigo
                SqlCon.ConnectionString = Conexao.Cn;
                SqlCon.Open();

                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection  = SqlCon;
                SqlCmd.CommandText = "speditar_funcionario";
                SqlCmd.CommandType = CommandType.StoredProcedure;



                SqlParameter ParId = new SqlParameter();
                ParId.ParameterName = "@id";
                ParId.SqlDbType     = SqlDbType.Int;
                ParId.Value         = Funcionario.Id;
                SqlCmd.Parameters.Add(ParId);

                SqlParameter ParNome = new SqlParameter();
                ParNome.ParameterName = "@nome";
                ParNome.SqlDbType     = SqlDbType.VarChar;
                ParNome.Size          = 20;
                ParNome.Value         = Funcionario.Nome;
                SqlCmd.Parameters.Add(ParNome);

                SqlParameter ParSobrenome = new SqlParameter();
                ParSobrenome.ParameterName = "@sobrenome";
                ParSobrenome.SqlDbType     = SqlDbType.VarChar;
                ParSobrenome.Size          = 40;
                ParSobrenome.Value         = Funcionario.Sobrenome;
                SqlCmd.Parameters.Add(ParSobrenome);

                SqlParameter ParSexo = new SqlParameter();
                ParSexo.ParameterName = "@sexo";
                ParSexo.SqlDbType     = SqlDbType.VarChar;
                ParSexo.Size          = 1;
                ParSexo.Value         = Funcionario.Sexo;
                SqlCmd.Parameters.Add(ParSexo);

                SqlParameter ParData = new SqlParameter();
                ParData.ParameterName = "@data_nasc";
                ParData.SqlDbType     = SqlDbType.Date;
                ParData.Value         = Funcionario.DataNascimento;
                SqlCmd.Parameters.Add(ParData);

                SqlParameter ParNumDocumento = new SqlParameter();
                ParNumDocumento.ParameterName = "@num_documento";
                ParNumDocumento.SqlDbType     = SqlDbType.VarChar;
                ParNumDocumento.Size          = 8;
                ParNumDocumento.Value         = Funcionario.NumDocumento;
                SqlCmd.Parameters.Add(ParNumDocumento);

                SqlParameter ParEndereco = new SqlParameter();
                ParEndereco.ParameterName = "@endereco";
                ParEndereco.SqlDbType     = SqlDbType.VarChar;
                ParEndereco.Size          = 100;
                ParEndereco.Value         = Funcionario.Endereco;
                SqlCmd.Parameters.Add(ParEndereco);

                SqlParameter ParTelefone = new SqlParameter();
                ParTelefone.ParameterName = "@telefone";
                ParTelefone.SqlDbType     = SqlDbType.VarChar;
                ParTelefone.Size          = 10;
                ParTelefone.Value         = Funcionario.Telefone;
                SqlCmd.Parameters.Add(ParTelefone);


                SqlParameter ParEmail = new SqlParameter();
                ParEmail.ParameterName = "@email";
                ParEmail.SqlDbType     = SqlDbType.VarChar;
                ParEmail.Size          = 50;
                ParEmail.Value         = Funcionario.Endereco;
                SqlCmd.Parameters.Add(ParEmail);


                SqlParameter ParAcesso = new SqlParameter();
                ParAcesso.ParameterName = "@acesso";
                ParAcesso.SqlDbType     = SqlDbType.VarChar;
                ParAcesso.Size          = 20;
                ParAcesso.Value         = Funcionario.Acesso;
                SqlCmd.Parameters.Add(ParAcesso);

                SqlParameter ParUsuario = new SqlParameter();
                ParUsuario.ParameterName = "@usuario";
                ParUsuario.SqlDbType     = SqlDbType.VarChar;
                ParUsuario.Size          = 20;
                ParUsuario.Value         = Funcionario.Usuario;
                SqlCmd.Parameters.Add(ParUsuario);

                SqlParameter ParSenha = new SqlParameter();
                ParSenha.ParameterName = "@senha";
                ParSenha.SqlDbType     = SqlDbType.VarChar;
                ParSenha.Size          = 20;
                ParSenha.Value         = Funcionario.Senha;
                SqlCmd.Parameters.Add(ParSenha);


                //Executar o comando

                resp = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "A edição não foi feita";
            }
            catch (Exception ex)
            {
                resp = ex.Message;
            }

            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(resp);
        }