Пример #1
0
        /*Método Buscar pelo Nome*/
        public DataTable BuscarNome(DMecanico Mecanico)
        {
            DataTable     DtResultado = new DataTable("mecanico");
            SqlConnection SqlCon      = new SqlConnection();

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


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

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

            Obj.Idmecanico = idmecanico;
            return(Obj.Excluir(Obj));
        }
Пример #3
0
        /*Método Inserir*/
        public static string Inserir(string nome, decimal comissao, decimal salario)
        {
            DMecanico Obj = new CamadaDados.DMecanico();

            Obj.Nome     = nome;
            Obj.Comissao = comissao;
            Obj.Salario  = salario;
            //Obj.Acesso = acesso;
            //Obj.Usuario = usuario;
            //Obj.Senha = senha;
            return(Obj.Inserir(Obj));
        }
Пример #4
0
        /*Método Excluir*/
        public string Excluir(DMecanico Mecanico)
        {
            string        resp   = "";
            SqlConnection SqlCon = new SqlConnection();

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

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

                SqlParameter ParIdmecanico = new SqlParameter();
                ParIdmecanico.ParameterName = "@idmecanico";
                ParIdmecanico.SqlDbType     = SqlDbType.Int;
                ParIdmecanico.Value         = Mecanico.Idmecanico;
                SqlCmd.Parameters.Add(ParIdmecanico);

                /*executar o comando*/
                resp = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "Registro não foi excluido";
            }
            catch (Exception ex)
            {
                resp = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(resp);
        }
Пример #5
0
        /*Método Editar*/
        public string Editar(DMecanico Mecanico)
        {
            string        resp   = "";
            SqlConnection SqlCon = new SqlConnection();

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

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

                SqlParameter ParIdmecanico = new SqlParameter();
                ParIdmecanico.ParameterName = "@idmecanico";
                ParIdmecanico.SqlDbType     = SqlDbType.Int;
                ParIdmecanico.Value         = Mecanico.Idmecanico;
                SqlCmd.Parameters.Add(ParIdmecanico);

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

                SqlParameter ParComissao = new SqlParameter();
                ParComissao.ParameterName = "@comissao";
                ParComissao.SqlDbType     = SqlDbType.Decimal;
                //ParComissao.Size = 80;
                ParComissao.Value = Mecanico.Comissao;
                SqlCmd.Parameters.Add(ParComissao);

                SqlParameter ParSalario = new SqlParameter();
                ParSalario.ParameterName = "@salario";
                ParSalario.SqlDbType     = SqlDbType.Decimal;
                //ParComissao.Size = 80;
                ParSalario.Value = Mecanico.Salario;
                SqlCmd.Parameters.Add(ParSalario);

                /*
                 * SqlParameter ParAcesso = new SqlParameter();
                 * ParAcesso.ParameterName = "@acesso";
                 * ParAcesso.SqlDbType = SqlDbType.VarChar;
                 * ParAcesso.Size = 20;
                 * ParAcesso.Value = Mecanico.Acesso;
                 * SqlCmd.Parameters.Add(ParAcesso);
                 *
                 * SqlParameter ParUsuario = new SqlParameter();
                 * ParUsuario.ParameterName = "@usuario";
                 * ParUsuario.SqlDbType = SqlDbType.VarChar;
                 * ParUsuario.Size = 20;
                 * ParUsuario.Value = Mecanico.Usuario;
                 * SqlCmd.Parameters.Add(ParUsuario);
                 *
                 * SqlParameter ParSenha = new SqlParameter();
                 * ParSenha.ParameterName = "@senha";
                 * ParSenha.SqlDbType = SqlDbType.VarChar;
                 * ParSenha.Size = 20;
                 * ParSenha.Value = Mecanico.Senha;
                 * SqlCmd.Parameters.Add(ParSenha);
                 */

                /*executar o comando*/
                resp = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "Registro não foi editado";
            }
            catch (Exception ex)
            {
                resp = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open)
                {
                    SqlCon.Close();
                }
            }
            return(resp);
        }