public Transportador TransportadorById(int idTransportador)
        {
            using (_dbConnection)
            {
                _dbConnection.Open();

                var cmd = new MySqlCommand("SELECT * FROM TRANSPORTADOR WHERE ID_TRANSPORTADOR = @ID_TRANSPORTADOR");

                cmd.CommandType = CommandType.Text;
                cmd.Connection  = _dbConnection;

                cmd.Parameters.Add("ID_TRANSPORTADOR", DbType.Int32).Value = idTransportador;

                int result = cmd.ExecuteNonQuery();

                MySqlDataReader dr;
                Transportador   transportadorById = new Transportador();

                dr = cmd.ExecuteReader();


                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        Transportador transportador = new Transportador();

                        transportador.IdTransportador   = Convert.ToInt32(dr["ID_TRANSPORTADOR"]);
                        transportador.CNPJTransportador = Convert.ToString(dr["CNPJ_TRANSPORTADOR"]);
                        transportador.RazaoSocial       = Convert.ToString(dr["RAZAO_SOCIAL"]);
                        transportador.IETransportador   = Convert.ToInt32(dr["IE_TRANSPORTADOR"]);
                        transportador.EnderecoTransp    = Convert.ToString(dr["ENDERECO_TRANSP"]);

                        transportadorById = transportador;
                    }
                }

                _dbConnection.Close();

                return(transportadorById);
            }
        }
        public List <Transportador> ListTransportador()
        {
            using (_dbConnection)
            {
                _dbConnection.Open();

                var cmd = new MySqlCommand("SELECT * FROM TRANSPORTADOR");

                cmd.CommandType = CommandType.Text;
                cmd.Connection  = _dbConnection;

                MySqlDataReader      dr;
                List <Transportador> listTransportador = new List <Transportador>();

                dr = cmd.ExecuteReader();


                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        Transportador transportador = new Transportador();

                        transportador.IdTransportador   = Convert.ToInt32(dr["ID_TRANSPORTADOR"]);
                        transportador.CNPJTransportador = Convert.ToString(dr["CNPJ_TRANSPORTADOR"]);
                        transportador.RazaoSocial       = Convert.ToString(dr["RAZAO_SOCIAL"]);
                        transportador.IETransportador   = Convert.ToInt32(dr["IE_TRANSPORTADOR"]);
                        transportador.EnderecoTransp    = Convert.ToString(dr["ENDERECO_TRANSP"]);

                        listTransportador.Add(transportador);
                    }
                }

                _dbConnection.Close();

                return(listTransportador);
            }
        }
        public void UpdateTransportador(Transportador transportador)
        {
            using (_dbConnection)
            {
                _dbConnection.Open();

                var command = new MySqlCommand("UPDATE TRANSPORTAOOR SET CNPJ_TRANSPORTADOR = @CNPJ_TRANSPORTADOR, RAZAO_SOCIAL = @RAZAO_SOCIAL, ENDERECO_TRANSP = @ENDERECO_TRANSP WHERE ID_TRANSPORTADOR = @ID_TRANSPORTADOR");


                command.CommandType = CommandType.Text;
                command.Connection  = _dbConnection;

                command.Parameters.Add("ID_TRANSPORTADOR", DbType.Int32).Value    = transportador.IdTransportador;
                command.Parameters.Add("CNPJ_TRANSPORTADOR", DbType.String).Value = transportador.CNPJTransportador;
                command.Parameters.Add("RAZAO_SOCIAL", DbType.String).Value       = transportador.RazaoSocial;
                command.Parameters.Add("IE_TRANSPORTADOR", DbType.Int32).Value    = transportador.IETransportador;
                command.Parameters.Add("ENDERECO_TRANSP", DbType.String).Value    = transportador.EnderecoTransp;


                int result = command.ExecuteNonQuery();

                _dbConnection.Close();
            }
        }